Doctranslate.io

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

Đăng bởi

vào

ເປັນຫຍັງການແປເອກະສານຜ່ານ API ຈຶ່ງມີຄວາມສັບສົນທີ່ເຊື່ອງໄວ້

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

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

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

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

ຂໍແນະນຳ Doctranslate API: ວິທີແກ້ໄຂຂອງທ່ານສຳລັບການແປທີ່ລຽບງ່າຍ

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

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

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

ຄູ່ມືຂັ້ນຕອນຕໍ່ຂັ້ນຕອນສຳລັບການເຊື່ອມໂຍງ Document Translation API

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

ຂັ້ນຕອນທີ 1: ໄດ້ຮັບຄີ API ຂອງທ່ານ

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

ຂັ້ນຕອນທີ 2: ກະກຽມເອກະສານຂອງທ່ານ ແລະ ຄຳຮ້ອງຂໍ API

ເອກະສານຂອງທ່ານຕ້ອງສາມາດເຂົ້າເຖິງໄດ້ໃນລະບົບທ້ອງຖິ່ນຂອງທ່ານ ຫຼື ເຊີບເວີເພື່ອອັບໂຫຼດ.
ທ່ານຈະສົ່ງຄຳຮ້ອງຂໍ `multipart/form-data`, ເຊິ່ງເປັນມາດຕະຖານສຳລັບການອັບໂຫຼດໄຟລ໌ຜ່ານ HTTP.
ພາລາມິເຕີຫຼັກສຳລັບຄຳຮ້ອງຂໍແມ່ນພາສາຕົ້ນສະບັບ, ພາສາເປົ້າໝາຍ, ແລະ ໄຟລ໌ເອງ.

ຂັ້ນຕອນທີ 3: ເລີ່ມການແປ (ຄຳຮ້ອງຂໍ POST)

ເພື່ອເລີ່ມຕົ້ນການແປພາສາ, ທ່ານຈະສົ່ງຄໍາຮ້ອງຂໍ POST ໄປຫາຈຸດສິ້ນສຸດ `/v3/document`.
ຄໍາຮ້ອງຂໍນີ້ຈະອັບໂຫຼດເອກະສານຕົ້ນສະບັບຂອງທ່ານແລະບອກໃຫ້ API ເລີ່ມການແປຈາກພາສາອັງກິດ (`en`) ໄປຫາພາສາປອກຕຸຍກາລ (`pt`).
API ຈະຕອບສະຫນອງທັນທີດ້ວຍອອບເຈັກ JSON ທີ່ປະກອບດ້ວຍ `document_id`, ເຊິ່ງທ່ານຈະໃຊ້ເພື່ອຕິດຕາມຄວາມຄືບໜ້າຂອງການແປ.

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


import requests

# Your unique API key from the Doctranslate dashboard
api_key = 'YOUR_API_KEY'

# The path to the document you want to translate
file_path = 'path/to/your/document.docx'

# Doctranslate API endpoint for document submission
api_url = 'https://developer.doctranslate.io/v3/document'

headers = {
    'Authorization': f'Bearer {api_key}'
}

data = {
    'source_language': 'en',
    'target_language': 'pt'
}

with open(file_path, 'rb') as f:
    files = {'file': (f.name, f, 'application/octet-stream')}
    
    # Make the POST request to initiate translation
    response = requests.post(api_url, headers=headers, data=data, files=files)

if response.status_code == 200:
    # Get the document_id from the response
    result = response.json()
    document_id = result.get('document_id')
    print(f'Successfully submitted document. Document ID: {document_id}')
else:
    print(f'Error: {response.status_code}')
    print(response.text)

ຂັ້ນຕອນທີ 4: ກວດເບິ່ງສະຖານະການແປ

ການແປເອກະສານແມ່ນຂະບວນການແບບບໍ່ໄດ້ດຳເນີນພ້ອມກັນ (asynchronous), ໂດຍສະເພາະສໍາລັບໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼືສັບສົນ.
ຫຼັງຈາກສົ່ງເອກະສານຂອງທ່ານແລ້ວ, ທ່ານຈໍາເປັນຕ້ອງກວດເບິ່ງສະຖານະຂອງມັນເປັນໄລຍະໂດຍໃຊ້ `document_id` ທີ່ທ່ານໄດ້ຮັບ.
ທ່ານສາມາດສອບຖາມຈຸດສິ້ນສຸດ `GET /v3/document/{document_id}` ເພື່ອຮັບການອັບເດດກ່ຽວກັບວຽກງານການແປ.

ສະຖານະຈະປ່ຽນຈາກ `pending` ເປັນ `processing` ແລະສຸດທ້າຍເປັນ `done` ຫຼື `error`.
ມັນເປັນການປະຕິບັດທີ່ດີທີ່ສຸດໃນການປະຕິບັດກົນໄກການສອບຖາມດ້ວຍການຊັກຊ້າທີ່ສົມເຫດສົມຜົນ, ເຊັ່ນ: ການກວດສອບທຸກໆ 5-10 ວິນາທີ.
ອັນນີ້ຫຼີກເວັ້ນການໂຫຼດ API ດ້ວຍຄໍາຮ້ອງຂໍຫຼາຍເກີນໄປ ໃນຂະນະທີ່ຍັງໃຫ້ປະສົບການທີ່ຕອບສະໜອງໄດ້ສໍາລັບແອັບພລິເຄຊັນຂອງທ່ານ.

ຂັ້ນຕອນທີ 5: ດຶງເອົາເອກະສານທີ່ແປແລ້ວ

ເມື່ອຈຸດສິ້ນສຸດການກວດສອບສະຖານະສົ່ງຄືນ `done`, ເອກະສານທີ່ແປແລ້ວຂອງທ່ານພ້ອມສໍາລັບການດາວໂຫຼດ.
ທ່ານສາມາດດຶງເອົາໄຟລ໌ໄດ້ໂດຍການເຮັດຄໍາຮ້ອງຂໍ GET ໄປຫາຈຸດສິ້ນສຸດ `/v3/document/{document_id}/result`.
ຈຸດສິ້ນສຸດນີ້ຈະຕອບສະຫນອງດ້ວຍຂໍ້ມູນ binary ຂອງໄຟລ໌ທີ່ຖືກແປ, ເຊິ່ງທ່ານສາມາດບັນທຶກແລະນໍາໃຊ້ໄດ້ຕາມຄວາມຕ້ອງການ.

ສະຄຣິບ Python ສຸດທ້າຍນີ້ສະແດງວິທີການດາວໂຫຼດໄຟລ໌ທີ່ສໍາເລັດແລ້ວ.
ມັນໃຊ້ `document_id` ທີ່ໄດ້ຮັບໃນຂັ້ນຕອນທີ 3 ເພື່ອດຶງເອົາຜົນໄດ້ຮັບ ແລະ ບັນທຶກມັນໃສ່ໄຟລ໌ໃໝ່.
ຊື່ໄຟລ໌ໃໝ່ຊີ້ບອກວ່າເອກະສານໄດ້ຖືກແປເປັນພາສາປອກຕຸຍກາລແລ້ວ.


import requests

# Assume document_id was obtained from the previous step
document_id = 'YOUR_DOCUMENT_ID'
api_key = 'YOUR_API_KEY'

# Endpoint to retrieve the translated file
api_url = f'https://developer.doctranslate.io/v3/document/{document_id}/result'

headers = {
    'Authorization': f'Bearer {api_key}'
}

# Make the GET request to download the file
response = requests.get(api_url, headers=headers)

if response.status_code == 200:
    # Save the translated document to a new file
    with open('translated_document_pt.docx', 'wb') as f:
        f.write(response.content)
    print('Successfully downloaded the translated document.')
else:
    print(f'Error: {response.status_code}')
    print(response.text)

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

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

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

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

ສະຫຼຸບ: ປັບປຸງຂັ້ນຕອນການເຮັດວຽກຂອງທ່ານໃຫ້ຄ່ອງຕົວໃນມື້ນີ້

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

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

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

Để lại bình luận

chat