Doctranslate.io

ແປ PDF ພາສາອັງກິດ ເປັນ ພາສາອິນໂດເນເຊຍ API | ຮັກສາໂຄງຮ່າງ

Đăng bởi

vào

ສິ່ງທ້າທາຍທີ່ຕິດພັນກັບການແປ PDF ແບບໂປຣແກຣມ

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

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

ໂຄງສ້າງທີ່ສັບສົນຂອງໄຟລ໌ PDF

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

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

ການຮັກສາໂຄງຮ່າງທາງສາຍຕາ ແລະ ການຈັດຮູບແບບ

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

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

Doctranslate API: ການແກ້ໄຂອັນດັບຕົ້ນສໍາລັບນັກພັດທະນາ

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

ສ້າງຂຶ້ນເພື່ອຄວາມສາມາດປັບຂະໜາດໄດ້ ແລະ ຄວາມລຽບງ່າຍ

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

ເຄື່ອງຈັກທີ່ມີປະສິດທິພາບຂອງພວກເຮົາຮັບປະກັນວ່າທ່ານສາມາດ ແປເອກະສານຂອງທ່ານແລະຮັກສາໂຄງຮ່າງຕົ້ນສະບັບຂອງມັນ, ເປັນຄຸນສົມບັດທີ່ສໍາຄັນທີ່ພວກເຮົາເອີ້ນວ່າ ‘Giữ nguyên layout, bảng biểu’, ປະຢັດເວລາຫຼາຍຊົ່ວໂມງຂອງການຈັດຮູບແບບຄືນໃໝ່ດ້ວຍມື.
ເຕັກໂນໂລຢີຫຼັກນີ້ເຮັດໃຫ້ບໍລິການຂອງພວກເຮົາແຕກຕ່າງ, ໃຫ້ ການແປທີ່ເຊື່ອຖືໄດ້ທີ່ເຄົາລົບຄວາມສົມບູນຂອງໄຟລ໌ຕົ້ນສະບັບຂອງທ່ານ.
ບໍ່ວ່າຈະເປັນບົດລາຍງານທາງດ້ານການເງິນທີ່ມີຕາຕະລາງທີ່ສັບສົນ ຫຼື ແຜ່ນພັບການຕະຫຼາດທີ່ມີອົງປະກອບການອອກແບບທີ່ຊັດເຈນ, API ຂອງພວກເຮົາໃຫ້ໄຟລ໌ທີ່ຖືກແປແລ້ວທີ່ພ້ອມສໍາລັບການນໍາໃຊ້ທັນທີ.

AI ຂັ້ນສູງສໍາລັບຄວາມຖືກຕ້ອງທາງດ້ານພາສາທີ່ບໍ່ມີໃຜທຽບເທົ່າ

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

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

ຄູ່ມືເທື່ອລະຂັ້ນຕອນ: ການເຊື່ອມໂຍງ API ການແປ PDF

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

ຂັ້ນຕອນທີ 1: ການໄດ້ຮັບລະຫັດ API ຂອງທ່ານ

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

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

ຂັ້ນຕອນທີ 2: ການຕັ້ງຄ່າສະພາບແວດລ້ອມ Python ຂອງທ່ານ

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

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

pip install requests

ຂັ້ນຕອນທີ 3: ການສົ່ງ PDF ສໍາລັບການແປ

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

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

import requests

# Your API key from the Doctranslate dashboard
API_KEY = "YOUR_API_KEY"
# Path to the PDF file you want to translate
FILE_PATH = "path/to/your/document.pdf"

# The API endpoint for initiating translation
url = "https://developer.doctranslate.io/v3/documents/translate"

headers = {
    "Authorization": f"Bearer {API_KEY}"
}

data = {
    "source_language": "en",
    "target_language": "id"
}

# Open the file in binary read mode
with open(FILE_PATH, 'rb') as f:
    files = {
        'file': (f.name, f, 'application/pdf')
    }
    
    print("Uploading document for translation...")
    response = requests.post(url, headers=headers, data=data, files=files)

if response.status_code == 200:
    # On success, the API returns a document_id for the job
    result = response.json()
    print("Translation job created successfully!")
    print(f"Document ID: {result.get('document_id')}")
else:
    print(f"Error: {response.status_code}")
    print(response.text)

ຂັ້ນຕອນທີ 4: ການກວດສອບສະຖານະການແປ ແລະ ການດາວໂຫລດຜົນໄດ້ຮັບ

ເນື່ອງຈາກການແປເອກະສານສາມາດໃຊ້ເວລາຂຶ້ນຢູ່ກັບຂະໜາດແລະຄວາມສັບສົນຂອງໄຟລ໌, API ດໍາເນີນການແບບ asynchronous.
ຫຼັງຈາກສົ່ງໄຟລ໌, ທ່ານໄດ້ຮັບ `document_id`, ເຊິ່ງທ່ານສາມາດໃຊ້ເພື່ອສອບຖາມສະຖານະການແປ.
ທ່ານຄວນກວດສອບຈຸດສິ້ນສຸດສະຖານະເປັນໄລຍະຈົນກ່ວາຊ່ອງຂໍ້ມູນ `status` ກັບຄືນ ‘done’, ຊີ້ບອກວ່າການແປສໍາເລັດແລ້ວ.

ສະຄຣິບຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນວິທີການສອບຖາມສໍາລັບການສໍາເລັດ.
ມັນເຮັດຄໍາຮ້ອງຂໍ `GET` ໄປຫາຈຸດສິ້ນສຸດສະຖານະທຸກໆສອງສາມວິນາທີ.
ເມື່ອການແປສໍາເລັດແລ້ວ, ມັນຈະດໍາເນີນການໄປຫາຂັ້ນຕອນສຸດທ້າຍຂອງການດາວໂຫລດໄຟລ໌ທີ່ຖືກແປແລ້ວ.

import time

# Assume 'result' is the JSON response from the previous step
document_id = result.get('document_id')

if document_id:
    status_url = f"https://developer.doctranslate.io/v3/documents/{document_id}"
    headers = {"Authorization": f"Bearer {API_KEY}"}

    while True:
        status_response = requests.get(status_url, headers=headers)
        status_data = status_response.json()
        current_status = status_data.get('status')
        
        print(f"Current translation status: {current_status}")
        
        if current_status == 'done':
            print("Translation complete! Ready to download.")
            break
        elif current_status == 'error':
            print("An error occurred during translation.")
            break
            
        # Wait for 10 seconds before checking again
        time.sleep(10)

ເມື່ອສະຖານະເປັນ ‘done’, ທ່ານສາມາດດຶງເອົາເອກະສານສຸດທ້າຍໄດ້.
ຄໍາຮ້ອງຂໍ `GET` ໄປຫາຈຸດສິ້ນສຸດການດາວໂຫລດຈະສົ່ງຄືນໄຟລ໌ PDF ທີ່ຖືກແປ.
ຕົວຢ່າງລະຫັດສຸດທ້າຍສະແດງໃຫ້ເຫັນວິທີການດາວໂຫລດໄຟລ໌ນີ້ ແລະ ບັນທຶກມັນໄວ້ໃນທ້ອງຖິ່ນ, ສໍາເລັດການເຮັດວຽກທັງໝົດຕັ້ງແຕ່ຕົ້ນຈົນຈົບ.

# Path to save the translated document
OUTPUT_FILE_PATH = "path/to/your/translated_document.pdf"

download_url = f"https://developer.doctranslate.io/v3/documents/{document_id}/download"

print(f"Downloading translated file...")
download_response = requests.get(download_url, headers=headers)

if download_response.status_code == 200:
    with open(OUTPUT_FILE_PATH, 'wb') as f:
        f.write(download_response.content)
    print(f"File successfully saved to {OUTPUT_FILE_PATH}")
else:
    print(f"Failed to download file: {download_response.status_code}")
    print(download_response.text)

ການຈັດການກັບລັກສະນະສະເພາະຂອງພາສາອິນໂດເນເຊຍໃນການແປ

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

ຄວາມຖືກຕ້ອງທາງດ້ານສະພາບແວດລ້ອມ ແລະ ລະດັບຄວາມເປັນທາງການ

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

ການຈັດການກັບຄໍາສັບຢືມ ແລະ ຄໍາສັບສະເພາະດ້ານເຕັກນິກ

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

ໂຄງສ້າງໄວຍາກອນ ແລະ ການນຳໃຊ້ຄຳປະກອບ

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

ຄວາມຄິດສຸດທ້າຍ ແລະ ຂັ້ນຕອນຕໍ່ໄປ

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

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

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

Để lại bình luận

chat