Doctranslate.io

API ເອກະສານ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ: ຄູ່ມື ທີ່ໄວ ແລະ ຖືກຕ້ອງ

Đăng bởi

vào

ຄວາມສັບສົນທີ່ເຊື່ອງໄວ້ຂອງການແປເອກະສານ

ການເຊື່ອມໂຍງ API ການແປເອກະສານ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ ເຂົ້າໃນຂັ້ນຕອນການເຮັດວຽກຂອງທ່ານອາດຈະເບິ່ງຄືວ່າງ່າຍໃນຕອນທຳອິດ.
ແຕ່ຢ່າງໃດກໍຕາມ, ນັກພັດທະນາຈະຄົ້ນພົບຢ່າງໄວວາວ່າ ມີບັນຫາດ້ານເຕັກນິກຈໍານວນຫຼາຍທີ່ເກີນກວ່າການປ່ຽນແທນສະຕຣິງແບບທໍາມະດາ.
ອຸປະສັກເຫຼົ່ານີ້ສາມາດເຮັດໃຫ້ໂຄງການຫຼຸດອອກ, ເຮັດໃຫ້ກໍານົດເວລາເພີ່ມຂຶ້ນ, ແລະສົ່ງຜົນໃຫ້ຜະລິດຕະພັນສຸດທ້າຍມີຄຸນນະພາບຕ່ໍາທີ່ບໍ່ສາມາດບັນລຸມາດຕະຖານວິຊາຊີບໄດ້.

ສິ່ງທ້າທາຍຕົ້ນຕໍແມ່ນຢູ່ໃນໂຄງສ້າງເດີມຂອງໄຟລ໌ເອກະສານເອງ.
ບໍ່ຄືກັບຂໍ້ຄວາມທໍາມະດາ, ຮູບແບບຕ່າງໆເຊັ່ນ PDF, DOCX, ຫຼື PPTX ແມ່ນບັນຈຸທີ່ສັບສົນເຊິ່ງບັນຈຸຂໍ້ຄວາມ, ຮູບພາບ, ຕາຕະລາງ, ແລະຂໍ້ມູນການຈັດວາງທີ່ຊັບຊ້ອນ.
ພຽງແຕ່ສະກັດຂໍ້ຄວາມສໍາລັບການແປພາສາ ແລະພະຍາຍາມໃສ່ຄືນ ມັກຈະທໍາລາຍຮູບແບບເດີມຢ່າງສົມບູນ, ເຮັດໃຫ້ເອກະສານບໍ່ສາມາດໃຊ້ໄດ້.

ການເຂົ້າລະຫັດຕົວອັກສອນ ແລະ ຕົວອັກສອນພິເສດ

ພາສາປອກຕຸຍການອຸດົມໄປດ້ວຍເຄື່ອງໝາຍເນັ້ນສຽງ ແລະ ຕົວອັກສອນພິເສດ, ເຊັ່ນ ç, ã, é, ແລະ ô, ເຊິ່ງເປັນສິ່ງຈໍາເປັນສໍາລັບການສະກົດຄໍາ ແລະ ຄວາມໝາຍທີ່ຖືກຕ້ອງ.
ຖ້າການເຊື່ອມໂຍງ API ຂອງທ່ານບໍ່ສາມາດຈັດການການເຂົ້າລະຫັດຕົວອັກສອນໄດ້ຢ່າງຖືກຕ້ອງ, ໂດຍປົກກະຕິໂດຍການບັງຄັບໃຊ້ UTF-8 ຕະຫຼອດຂະບວນການ, ທ່ານສ່ຽງທີ່ຈະສ້າງຂໍ້ຄວາມທີ່ຜິດພາດ.
ບັນຫານີ້, ເຊິ່ງເອີ້ນວ່າ mojibake, ເຮັດໃຫ້ຜົນຜະລິດເບິ່ງບໍ່ເປັນມືອາຊີບທັນທີ ແລະຍັງສາມາດເຮັດໃຫ້ຜູ້ເວົ້າພາສາກຳເນີດອ່ານບໍ່ໄດ້ອີກດ້ວຍ.

ນອກຈາກນັ້ນ, ການຮັບປະກັນການຈັດການການເຂົ້າລະຫັດທີ່ສອດຄ່ອງກັນຈາກການອັບໂຫຼດໄຟລ໌, ຜ່ານເຄື່ອງຈັກແປພາສາ, ແລະກັບຄືນໄປຫາການດາວໂຫຼດເອກະສານສຸດທ້າຍແມ່ນເປັນວຽກທີ່ບໍ່ແມ່ນເລື່ອງເລັກນ້ອຍ.
ທຸກໆຂໍ້ບົກພ່ອງໃນຕ່ອງໂສ້ນີ້ສາມາດທໍາລາຍຂໍ້ມູນໄດ້.
API ທີ່ເຂັ້ມແຂງຕ້ອງຈັດການການປ່ຽນແປງເຫຼົ່ານີ້ຢ່າງລຽບງ່າຍຢູ່ເບື້ອງຫຼັງ, ເຮັດໃຫ້ນັກພັດທະນາບໍ່ຕ້ອງກັງວົນກັບການຈັດການຂໍ້ມູນລະດັບຕ່ໍາ ແລະ ຂໍ້ບົກພ່ອງໃນການເຂົ້າລະຫັດທີ່ອາດຈະເກີດຂຶ້ນ.

ການຮັກສາການຈັດວາງເອກະສານທີ່ຊັບຊ້ອນ

ບາງທີສິ່ງທ້າທາຍທີ່ສໍາຄັນທີ່ສຸດແມ່ນການຮັກສາຄວາມສົມບູນຂອງຮູບພາບ ແລະ ການຈັດວາງຂອງເອກະສານຕົ້ນສະບັບ.
ເອກະສານທຸລະກິດ, ສັນຍາທາງດ້ານກົດໝາຍ, ແລະ ເຄື່ອງມືການຕະຫຼາດແມ່ນອີງໃສ່ຮູບແບບຂອງພວກເຂົາເພື່ອຖ່າຍທອດຂໍ້ມູນຢ່າງມີປະສິດທິພາບ.
ນີ້ລວມມີການຈັດວາງຫຼາຍຖັນ, ຫົວຂໍ້, ທ້າຍຂໍ້ຄວາມ, ຕາຕະລາງຝັງ, ຕາຕະລາງ, ແລະຮູບແບບຕົວອັກສອນທີ່ຕ້ອງໄດ້ຮັບການເຮັດຊ້ໍາກັນຢ່າງສົມບູນໃນສະບັບທີ່ແປແລ້ວ.

ວິທີການແປແບບທໍາມະດາທີ່ບໍ່ສົນໃຈສະພາບໂຄງສ້າງນີ້ຈະລົ້ມເຫຼວຢ່າງຮ້າຍແຮງ.
ມັນອາດຈະຍ້າຍຮູບພາບ, ແຍກຕາຕະລາງຂ້າມຫນ້າ, ຫຼືຕັ້ງຄ່າຕົວອັກສອນທີ່ກໍາຫນົດເອງທັງຫມົດຄືນເປັນຄ່າເລີ່ມຕົ້ນ, ສ້າງຜົນໄດ້ຮັບທີ່ວຸ້ນວາຍແລະບໍ່ເປັນມືອາຊີບ.
ການແກ້ໄຂບັນຫາການຈັດວາງເຫຼົ່ານີ້ດ້ວຍຕົນເອງຫຼັງການແປພາສາແມ່ນໃຊ້ເວລາຫຼາຍຢ່າງບໍ່ໜ້າເຊື່ອ ແລະທໍາລາຍຈຸດປະສົງຂອງລະບົບອັດຕະໂນມັດ, ເຮັດໃຫ້ API ທີ່ຮູ້ຈັກການຈັດວາງເປັນສິ່ງຈໍາເປັນຢ່າງແທ້ຈິງ.

ແນະນຳ Doctranslate English to Portuguese Document Translation API

ເພື່ອເອົາຊະນະສິ່ງທ້າທາຍທີ່ສໍາຄັນເຫຼົ່ານີ້, ນັກພັດທະນາຕ້ອງການວິທີແກ້ໄຂສະເພາະທີ່ສ້າງຂຶ້ນໂດຍສະເພາະສໍາລັບການປ່ຽນເອກະສານທີ່ມີຄວາມຖືກຕ້ອງສູງ.
The Doctranslate API ໃຫ້ວິທີການທີ່ມີປະສິດທິພາບແລະງ່າຍດາຍໃນການຈັດການຄວາມຕ້ອງການແປເອກະສານ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ ຂອງທ່ານ.
ມັນເປັນບໍລິການ RESTful ທີ່ຖືກອອກແບບມາເພື່ອຮັບຮອງເອົາຮູບແບບໄຟລ໌ຕ່າງໆ ແລະສົ່ງຄືນເອກະສານທີ່ແປຢ່າງສົມບູນ ໃນຂະນະທີ່ຮັກສາການຈັດວາງເດີມໃຫ້ຄົບຖ້ວນ.

ແພລດຟອມຂອງພວກເຮົາຖືກອອກແບບມາເພື່ອຈັດການຄວາມສັບສົນຂອງການວິເຄາະໄຟລ໌, ການສະກັດເນື້ອຫາ, ແລະການສ້າງຄືນໃຫມ່ທີ່ຖືກຕ້ອງໂດຍອັດຕະໂນມັດ.
ໂດຍການນໍາໃຊ້ບໍລິການຂອງພວກເຮົາ, ທ່ານສາມາດຂ້າມຂັ້ນຕອນທີ່ຍາກລໍາບາກແລະມີຄວາມຜິດພາດໃນການສ້າງທໍ່ການແປພາສາຕັ້ງແຕ່ຕົ້ນ.
ສໍາລັບທຸລະກິດທີ່ຕ້ອງການຂະຫຍາຍການເຂົ້າເຖິງທົ່ວໂລກຂອງພວກເຂົາ, Doctranslate ສະເຫນີວິທີແກ້ໄຂທີ່ຄົບຖ້ວນທີ່ ຈັດການການແປເອກະສານທີ່ຊັບຊ້ອນໄດ້ຢ່າງງ່າຍດາຍ, ຮັບປະກັນວ່າເນື້ອຫາຂອງທ່ານພ້ອມສໍາລັບຕະຫຼາດໃດກໍ່ຕາມ.

ຄຸນສົມບັດຫຼັກຂອງ Doctranslate API

Doctranslate API ສ້າງຂຶ້ນບົນສາມເສົາຄໍ້າທີ່ແກ້ໄຂບັນຫາຫຼັກຂອງການແປເອກະສານໂດຍກົງ.
ອັນທໍາອິດແມ່ນ ການຮັກສາການຈັດວາງທີ່ບໍ່ມີຄູ່ແຂ່ງ, ຮັບປະກັນວ່າເອກະສານພາສາປອກຕຸຍການທີ່ຖືກແປເປັນແບບຢ່າງທີ່ສົມບູນແບບຂອງແຫຼ່ງພາສາອັງກິດໃນດ້ານຮູບແບບ.
ອັນທີສອງແມ່ນ ການແປທີ່ຖືກຕ້ອງສູງ, ຂັບເຄື່ອນໂດຍແບບຈໍາລອງການແປເຄື່ອງຈັກ neural ຂັ້ນສູງທີ່ໄດ້ຮັບການຝຶກອົບຮົມໂດຍສະເພາະສໍາລັບຄູ່ພາສາທີ່ມີຄວາມລະອຽດອ່ອນເຊັ່ນພາສາອັງກິດແລະພາສາປອກຕຸຍການ.
ສຸດທ້າຍ, API ສະເໜີ ການຮອງຮັບຮູບແບບໄຟລ໌ຢ່າງກວ້າງຂວາງ, ລວມທັງ PDF, DOCX, XLSX, PPTX, ແລະອື່ນໆ, ໃຫ້ຄວາມຄ່ອງແຄ້ວທີ່ຈໍາເປັນສໍາລັບການນໍາໃຊ້ທຸລະກິດໃດກໍ່ຕາມ.

ການເຂົ້າໃຈຂັ້ນຕອນການເຮັດວຽກແບບ Asynchronous

ການປະມວນຜົນ ແລະ ການແປເອກະສານຂະໜາດໃຫຍ່, ຊັບຊ້ອນສາມາດໃຊ້ເວລາ.
ເພື່ອໃຫ້ປະສົບການທີ່ເຂັ້ມແຂງ ແລະ ສາມາດປັບຂະໜາດໄດ້ໂດຍບໍ່ເຮັດໃຫ້ການຮ້ອງຂໍໝົດເວລາ, Doctranslate API ດໍາເນີນການໃນຮູບແບບ asynchronous.
ທ່ານສົ່ງເອກະສານຂອງທ່ານກ່ອນເພື່ອເລີ່ມວຽກການແປພາສາ, ແລະ API ຈະສົ່ງຄືນ `document_id` ທີ່ເປັນເອກະລັກທັນທີ.

ຈາກນັ້ນ, ທ່ານໃຊ້ ID ນີ້ເພື່ອກວດສອບຈຸດສິ້ນສຸດສະຖານະເປັນໄລຍະ.
ເມື່ອການແປພາສາສຳເລັດແລ້ວ, ສະຖານະຈະປ່ຽນເປັນ `done`, ແລະທ່ານສາມາດດາວໂຫລດໄຟລ໌ທີ່ສຳເລັດຮູບທີ່ແປແລ້ວໄດ້.
ຂັ້ນຕອນການເຮັດວຽກນີ້ແມ່ນເຫມາະສົມສໍາລັບການເຊື່ອມໂຍງເຂົ້າໃນຂະບວນການພື້ນຫຼັງ, ຄໍາຮ້ອງສະຫມັກເວັບ, ແລະລະບົບການຄຸ້ມຄອງເນື້ອຫາອັດຕະໂນມັດ, ໃຫ້ການແກ້ໄຂທີ່ເຊື່ອຖືໄດ້ແລະບໍ່ມີການຂັດຂວາງ.

ຄູ່ມືຂັ້ນຕອນຕໍ່ຂັ້ນຕອນໃນການເຊື່ອມໂຍງ API

ການເຊື່ອມໂຍງ API ການແປເອກະສານ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ ຂອງພວກເຮົາແມ່ນເປັນຂະບວນການທີ່ງ່າຍດາຍ.
ຄູ່ມືນີ້ຈະນໍາພາທ່ານຜ່ານຂັ້ນຕອນທີ່ຈໍາເປັນໂດຍໃຊ້ Python, ເຊິ່ງເປັນພາສາທີ່ນິຍົມສໍາລັບການພັດທະນາ backend ແລະ scripting.
ພວກເຮົາຈະກວມເອົາການກວດສອບຄວາມຖືກຕ້ອງ, ການອັບໂຫຼດໄຟລ໌, ການກວດສອບສະຖານະ, ແລະສຸດທ້າຍ, ການດາວໂຫລດເອກະສານທີ່ແປແລ້ວເພື່ອໃຊ້ໃນແອັບພລິເຄຊັນຂອງທ່ານ.

ຂໍ້ກໍານົດເບື້ອງຕົ້ນ

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນຂຽນລະຫັດໃດກໍ່ຕາມ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຮັບ API key.
ທ່ານສາມາດໄດ້ຮັບ key ທີ່ເປັນເອກະລັກຂອງທ່ານໂດຍການລົງທະບຽນຢູ່ໃນພອດທໍພັດທະນາ Doctranslate.
key ນີ້ຖືກນໍາໃຊ້ເພື່ອກວດສອບຄວາມຖືກຕ້ອງຂອງການຮ້ອງຂໍຂອງທ່ານ, ດັ່ງນັ້ນໃຫ້ແນ່ໃຈວ່າຈະຮັກສາມັນໃຫ້ປອດໄພ ແລະ ບໍ່ເປີດເຜີຍມັນຢູ່ໃນລະຫັດຝ່າຍລູກຄ້າ.
ທ່ານຍັງຈະຕ້ອງມີ Python ຕິດຕັ້ງຢູ່ໃນເຄື່ອງຂອງທ່ານ ພ້ອມກັບຫ້ອງສະໝຸດ `requests`, ເຊິ່ງສາມາດຕິດຕັ້ງໄດ້ໂດຍການດໍາເນີນການ `pip install requests` ໃນ terminal ຂອງທ່ານ.

ຕົວຢ່າງ Python: ການແປເອກະສານ

ນີ້ແມ່ນສະຄຣິບ Python ທີ່ສົມບູນທີ່ສະແດງໃຫ້ເຫັນວົງຈອນຊີວິດເຕັມຮູບແບບຂອງການຮ້ອງຂໍການແປເອກະສານ.
ມັນຈັດການການອັບໂຫລດໄຟລ໌ຕົ້ນສະບັບ, ການກວດສອບສະຖານະການແປພາສາໃນ loop, ແລະການບັນທຶກເອກະສານພາສາປອກຕຸຍການສຸດທ້າຍໄວ້ໃນແຜ່ນດິດພາຍໃນຂອງທ່ານ.
ໃຫ້ແນ່ໃຈວ່າປ່ຽນແທນ `’YOUR_API_KEY’` ດ້ວຍ key ຕົວຈິງຂອງທ່ານ ແລະ `’path/to/your/document.docx’` ດ້ວຍໄຟລ໌ທີ່ທ່ານຕ້ອງການແປ.


import requests
import time

# Your API key from Doctranslate
API_KEY = 'YOUR_API_KEY'

# API endpoints
UPLOAD_URL = 'https://developer.doctranslate.io/v3/document'
STATUS_URL_TEMPLATE = 'https://developer.doctranslate.io/v3/document/{}'
RESULT_URL_TEMPLATE = 'https://developer.doctranslate.io/v3/document/{}/result'

# Path to the source document
file_path = 'path/to/your/document.docx'
translated_file_path = 'path/to/your/translated_document.docx'

def translate_document():
    headers = {
        'Authorization': f'Bearer {API_KEY}'
    }

    # Step 1: Upload the document for translation
    with open(file_path, 'rb') as f:
        files = {'file': (file_path.split('/')[-1], f)}
        data = {
            'source_language': 'en',
            'target_language': 'pt'
        }
        print("Uploading document...")
        response = requests.post(UPLOAD_URL, headers=headers, files=files, data=data)

    if response.status_code != 201:
        print(f"Error uploading file: {response.text}")
        return

    document_id = response.json().get('document_id')
    print(f"Document upload successful. Document ID: {document_id}")

    # Step 2: Poll for translation status
    while True:
        status_url = STATUS_URL_TEMPLATE.format(document_id)
        status_response = requests.get(status_url, headers=headers)
        status_data = status_response.json()
        current_status = status_data.get('status')
        print(f"Current status: {current_status}")

        if current_status == 'done':
            break
        elif current_status == 'error':
            print(f"An error occurred during translation: {status_data.get('message')}")
            return
        
        time.sleep(5) # Wait for 5 seconds before polling again

    # Step 3: Download the translated document
    print("Translation complete. Downloading result...")
    result_url = RESULT_URL_TEMPLATE.format(document_id)
    result_response = requests.get(result_url, headers=headers)

    if result_response.status_code == 200:
        with open(translated_file_path, 'wb') as f:
            f.write(result_response.content)
        print(f"Translated document saved to {translated_file_path}")
    else:
        print(f"Error downloading result: {result_response.text}")

if __name__ == '__main__':
    translate_document()

ຕົວຢ່າງ Node.js: ການແປເອກະສານ

ສຳລັບນັກພັດທະນາທີ່ເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມ JavaScript ຫຼື TypeScript, ການເຊື່ອມໂຍງ API ແມ່ນງ່າຍດາຍຄືກັນ.
ຕົວຢ່າງນີ້ໃຊ້ຫ້ອງສະໝຸດ `axios` ທີ່ນິຍົມສໍາລັບການຮ້ອງຂໍ HTTP ແລະ `form-data` ສໍາລັບການຈັດການການອັບໂຫລດໄຟລ໌.
ໃຫ້ແນ່ໃຈວ່າຕິດຕັ້ງແພັກເກັດເຫຼົ່ານີ້ກ່ອນໂດຍການດໍາເນີນການ `npm install axios form-data` ໃນໄດເຣັກທໍຣີໂຄງການຂອງທ່ານ.


const axios = require('axios');
const fs = require('fs');
const FormData = require('form-data');

// Your API key from Doctranslate
const API_KEY = 'YOUR_API_KEY';

// API endpoints
const UPLOAD_URL = 'https://developer.doctranslate.io/v3/document';
const STATUS_URL_TEMPLATE = (id) => `https://developer.doctranslate.io/v3/document/${id}`;
const RESULT_URL_TEMPLATE = (id) => `https://developer.doctranslate.io/v3/document/${id}/result`;

// Path to the source document
const filePath = 'path/to/your/document.docx';
const translatedFilePath = 'path/to/your/translated_document.docx';

const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));

async function translateDocument() {
    const headers = {
        'Authorization': `Bearer ${API_KEY}`
    };

    // Step 1: Upload the document for translation
    const form = new FormData();
    form.append('file', fs.createReadStream(filePath));
    form.append('source_language', 'en');
    form.append('target_language', 'pt');

    console.log('Uploading document...');
    let documentId;
    try {
        const uploadResponse = await axios.post(UPLOAD_URL, form, { 
            headers: { ...headers, ...form.getHeaders() }
        });
        documentId = uploadResponse.data.document_id;
        console.log(`Document upload successful. Document ID: ${documentId}`);
    } catch (error) {
        console.error(`Error uploading file: ${error.response.data}`);
        return;
    }

    // Step 2: Poll for translation status
    while (true) {
        try {
            const statusResponse = await axios.get(STATUS_URL_TEMPLATE(documentId), { headers });
            const currentStatus = statusResponse.data.status;
            console.log(`Current status: ${currentStatus}`);

            if (currentStatus === 'done') {
                break;
            } else if (currentStatus === 'error') {
                console.error(`An error occurred: ${statusResponse.data.message}`);
                return;
            }

            await sleep(5000); // Wait for 5 seconds
        } catch (error) {
            console.error(`Error checking status: ${error.response.data}`);
            return;
        }
    }

    // Step 3: Download the translated document
    console.log('Translation complete. Downloading result...');
    try {
        const resultResponse = await axios.get(RESULT_URL_TEMPLATE(documentId), {
            headers,
            responseType: 'stream'
        });
        
        const writer = fs.createWriteStream(translatedFilePath);
        resultResponse.data.pipe(writer);

        await new Promise((resolve, reject) => {
            writer.on('finish', resolve);
            writer.on('error', reject);
        });

        console.log(`Translated document saved to ${translatedFilePath}`);
    } catch (error) {
        console.error(`Error downloading result: ${error.response.data}`);
    }
}

translateDocument();

ຂໍ້ຄວນພິຈາລະນາຫຼັກສຳລັບການແປ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ

ການແປເນື້ອໃນຈາກພາສາອັງກິດເປັນພາສາປອກຕຸຍການໃຫ້ສຳເລັດຮຽບຮ້ອຍຮຽກຮ້ອງໃຫ້ມີຫຼາຍກວ່າພຽງແຕ່ການເຊື່ອມໂຍງທາງດ້ານເຕັກນິກ.
ມັນກ່ຽວຂ້ອງກັບຄວາມເຂົ້າໃຈຄວາມແຕກຕ່າງທາງດ້ານພາສາທີ່ສາມາດສົ່ງຜົນກະທົບຢ່າງຫຼວງຫຼາຍຕໍ່ຄຸນນະພາບ ແລະ ການຮັບເອົາຂອງເອກະສານສຸດທ້າຍ.
API ທີ່ມີປະສິດທິພາບຄວນຈະສາມາດຈັດການກັບຄວາມລະອຽດອ່ອນເຫຼົ່ານີ້ໄດ້, ແຕ່ໃນຖານະເປັນນັກພັດທະນາ, ການຮູ້ເຖິງສິ່ງເຫຼົ່ານີ້ຈະຊ່ວຍໃຫ້ທ່ານປະເມີນຜົນຜະລິດ ແລະ ເຂົ້າໃຈມູນຄ່າຂອງການບໍລິການແປພາສາທີ່ມີຄຸນນະພາບສູງ.

ການຈັດການກັບເພດຂອງຄຳສັບ ແລະ ຄວາມສອດຄ່ອງທາງໄວຍາກອນ

ບໍ່ຄືກັບພາສາອັງກິດ, ພາສາປອກຕຸຍການເປັນພາສາທີ່ມີເພດຂອງຄຳສັບທີ່ຄຳນາມແມ່ນເປັນເພດຊາຍ ຫຼື ເພດຍິງ.
ອັນນີ້ສົ່ງຜົນກະທົບຕໍ່ຄຳນຳໜ້າ, ຄຳຄຸນນາມ, ແລະ ຄຳສັບທີ່ມາພ້ອມກັບພວກມັນ, ເຊິ່ງທັງໝົດຕ້ອງສອດຄ່ອງກັບເພດ ແລະ ຈໍານວນ.
ຕົວຢ່າງເຊັ່ນ, ‘the new car’ ແປວ່າ ‘o carro novo’ (masculine), ໃນຂະນະທີ່ ‘the new house’ ກາຍເປັນ ‘a casa nova’ (feminine).

ເຄື່ອງມືແປແບບທໍາມະດາທີ່ບໍ່ຮູ້ຈັກສະພາບການມັກຈະພົບກັບຄວາມຫຍຸ້ງຍາກກັບເລື່ອງນີ້, ນໍາໄປສູ່ປະໂຫຍກທີ່ຜິດໄວຍາກອນແລະສຽງບໍ່ທໍາມະຊາດ.
API ການແປເອກະສານ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ ຂັ້ນສູງໃຊ້ແບບຈໍາລອງທີ່ຊັບຊ້ອນທີ່ວິເຄາະສະພາບການຂອງປະໂຫຍກທັງຫມົດ.
ອັນນີ້ຊ່ວຍໃຫ້ມັນສາມາດຄາດເດົາເພດໄດ້ຢ່າງຖືກຕ້ອງ ແລະນໍາໃຊ້ຄວາມສອດຄ່ອງທີ່ເໝາະສົມ, ເຊິ່ງເປັນຄຸນສົມບັດທີ່ສໍາຄັນສໍາລັບການຜະລິດການແປພາສາລະດັບມືອາຊີບທີ່ເຂົ້າເຖິງຜູ້ເວົ້າພື້ນເມືອງ.

ພາສາທາງການ ທຽບກັບ ພາສາບໍ່ເປັນທາງການ

ພາສາປອກຕຸຍການມີລະດັບຄວາມເປັນທາງການທີ່ແຕກຕ່າງກັນ, ໂດຍສະເພາະໃນຄໍາສັບຂອງຄໍາແທນນາມບຸກຄົນທີສອງ.
‘Você’ ແມ່ນຮູບແບບມາດຕະຖານ, ທີ່ໃຊ້ຢ່າງກວ້າງຂວາງໃນປະເທດບຣາຊິນ ສໍາລັບທັງສະພາບການທາງການ ແລະ ບໍ່ເປັນທາງການ, ໃນຂະນະທີ່ ‘tu’ ແມ່ນທົ່ວໄປໃນພາສາປອກຕຸຍການເອີຣົບ ແລະ ບາງສ່ວນຂອງປະເທດບຣາຊິນ ສໍາລັບການກ່າວເຖິງທີ່ບໍ່ເປັນທາງການ.
ການເລືອກຄໍາແທນນາມສົ່ງຜົນກະທົບຕໍ່ການຜັນຄໍາກິລິຍາ ແລະ ນໍ້າສຽງໂດຍລວມຂອງເອກະສານ, ເຊິ່ງເປັນສິ່ງສໍາຄັນສໍາລັບການກໍານົດເປົ້າຫມາຍຜູ້ຊົມທີ່ເຫມາະສົມ.

ເມື່ອແປຂໍ້ສະເໜີທຸລະກິດ, ສັນຍາທາງດ້ານກົດໝາຍ, ຫຼື ຄູ່ມືດ້ານເຕັກນິກ, ການຮັກສານໍ້າສຽງທີ່ເປັນທາງການແມ່ນເປັນສິ່ງຈໍາເປັນ.
ໃນທາງກົງກັນຂ້າມ, ຂໍ້ຄວາມການຕະຫຼາດ ຫຼື ເນື້ອຫາສື່ສັງຄົມອາດຈະຮຽກຮ້ອງໃຫ້ມີສຽງທີ່ບໍ່ເປັນທາງການ ແລະ ເປັນສ່ວນຕົວຫຼາຍຂຶ້ນ.
ເຄື່ອງຈັກແປພາສາທີ່ມີຄຸນນະພາບສູງໄດ້ຖືກຝຶກອົບຮົມກ່ຽວກັບຊຸດຂໍ້ມູນທີ່ກວ້າງຂວາງແລະຫຼາກຫຼາຍ, ເຮັດໃຫ້ພວກມັນສາມາດເກັບກໍາລະດັບຄວາມເປັນທາງການທີ່ເຫມາະສົມຈາກຂໍ້ຄວາມຕົ້ນສະບັບ ແລະ ສະທ້ອນໃຫ້ເຫັນມັນຢ່າງຖືກຕ້ອງໃນຜົນຜະລິດພາສາປອກຕຸຍການ.

ສໍານຽງພາກພື້ນ: ພາສາປອກຕຸຍການບຣາຊິນ ທຽບກັບ ພາສາປອກຕຸຍການເອີຣົບ

ໃນຂະນະທີ່ສາມາດເຂົ້າໃຈເຊິ່ງກັນແລະກັນ, ພາສາປອກຕຸຍການບຣາຊິນ (pt-BR) ແລະ ພາສາປອກຕຸຍການເອີຣົບ (pt-PT) ມີຄວາມແຕກຕ່າງທີ່ໜ້າສັງເກດໃນຄຳສັບ, ການສະກົດຄຳ, ແລະ ໄວຍາກອນ.
ຕົວຢ່າງ, ຄໍາສັບສໍາລັບ ‘bus’ ແມ່ນ ‘ônibus’ ໃນ Brazil ແຕ່ ‘autocarro’ ໃນ Portugal.
ການໃຊ້ສໍານຽງທີ່ບໍ່ຖືກຕ້ອງສາມາດເຮັດໃຫ້ຜູ້ຊົມເປົ້າຫມາຍຂອງທ່ານຫ່າງໄກ ແລະ ເຮັດໃຫ້ເນື້ອຫາຂອງທ່ານເບິ່ງຄືວ່າເປັນຄົນຕ່າງດ້າວ ຫຼື ບໍ່ທັນສະໄໝ.

API ທີ່ເປັນມືອາຊີບຄວນຈະຖືກປັບໃຫ້ເຫມາະສົມກັບການຈັດການການປ່ຽນແປງຂອງພາກພື້ນເຫຼົ່ານີ້ຢ່າງມີປະສິດທິພາບ.
ໃນຂະນະທີ່ API ຂອງພວກເຮົາໃຊ້ລະຫັດພາສາ `pt`, ມັນໄດ້ຖືກຝຶກອົບຮົມກ່ຽວກັບຊຸດຂໍ້ມູນທີ່ກວ້າງຂວາງທີ່ກວມເອົາຮູບແບບພາສາທີ່ໃຊ້ຢ່າງກວ້າງຂວາງທີ່ສຸດ, ສ່ວນໃຫຍ່ແມ່ນສອດຄ່ອງກັບມາດຕະຖານຂອງປະເທດບຣາຊິນ ເນື່ອງຈາກພື້ນຖານຜູ້ເວົ້າຂອງມັນມີຂະຫນາດໃຫຍ່ກວ່າ.
ອັນນີ້ຮັບປະກັນວ່າການແປພາສາທີ່ໄດ້ຮັບແມ່ນທໍາມະຊາດ ແລະ ເໝາະສົມສຳລັບຜູ້ເວົ້າພາສາປອກຕຸຍການສ່ວນໃຫຍ່ໃນທົ່ວໂລກ, ໃຫ້ການເຂົ້າເຖິງສູງສຸດສຳລັບເນື້ອຫາຂອງທ່ານ.

ການສຳເລັດການເຊື່ອມໂຍງຂອງທ່ານ ແລະ ຂັ້ນຕອນຕໍ່ໄປ

ໂດຍການປະຕິບັດຕາມຄູ່ມືນີ້, ທ່ານສາມາດເຊື່ອມໂຍງ API ການແປເອກະສານ ພາສາອັງກິດ ຫາ ພາສາປອກຕຸຍການ ທີ່ມີປະສິດທິພາບ ແລະ ຮັກສາການຈັດວາງໄດ້ສຳເລັດເຂົ້າໃນແອັບພລິເຄຊັນຂອງທ່ານ.
ວິທີແກ້ໄຂແບບອັດຕະໂນມັດນີ້ຊ່ວຍປະຢັດເວລາຫຼາຍຊົ່ວໂມງຂອງການເຮັດວຽກດ້ວຍຕົນເອງ, ກໍາຈັດອຸປະສັກດ້ານເຕັກນິກທີ່ຊັບຊ້ອນ, ແລະສະຫນອງການແປພາສາທີ່ຖືກຕ້ອງສູງ.
ຕອນນີ້ທ່ານພ້ອມທີ່ຈະຂະຫຍາຍຄວາມສາມາດຂອງຊອບແວຂອງທ່ານ ແລະ ໃຫ້ບໍລິການຜູ້ຊົມທົ່ວໂລກດ້ວຍເນື້ອຫາທີ່ໄດ້ຮັບການປັບໃຫ້ເຂົ້າກັບທ້ອງຖິ່ນແບບມືອາຊີບ.

ຕົວຢ່າງທີ່ສະໜອງໃຫ້ສະເໜີພື້ນຖານທີ່ແຂງແກ່ນສໍາລັບການເຊື່ອມໂຍງຂອງທ່ານ.
ພວກເຮົາຂໍແນະນໍາໃຫ້ທ່ານຄົ້ນຫາຄຸນສົມບັດຂັ້ນສູງເພີ່ມເຕີມ, ເຊັ່ນ: ການຈັດການ webhooks ສໍາລັບການແຈ້ງເຕືອນການສໍາເລັດວຽກ ຫຼື ການສ້າງເຫດຜົນການຈັດການຂໍ້ຜິດພາດທີ່ເຂັ້ມແຂງສໍາລັບສະພາບແວດລ້ອມການຜະລິດ.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບພາລາມິເຕີ ແລະ ຈຸດສິ້ນສຸດທີ່ມີຢູ່ທັງໝົດ, ກະລຸນາອ້າງອີງເຖິງເອກະສານຂອງນັກພັດທະນາຢ່າງເປັນທາງການຂອງພວກເຮົາ, ເຊິ່ງສະຫນອງຊັບພະຍາກອນທີ່ຄົບຖ້ວນເພື່ອສະຫນັບສະຫນູນໂຄງການຂອງທ່ານ.
ເລີ່ມຕົ້ນການສ້າງໃນມື້ນີ້ ແລະປົດລັອກການແປເອກະສານທີ່ລຽບງ່າຍ, ສາມາດປັບຂະໜາດໄດ້ສໍາລັບຜູ້ໃຊ້ຂອງທ່ານ.

Doctranslate.io - ການແປທີ່ຖືກຕ້ອງ, ທັນທີທັນໃດໃນຫຼາຍພາສາ

Để lại bình luận

chat