Doctranslate.io

API ແປຮູບພາບ: ພາສາຍີ່ປຸ່ນ ເປັນ ພາສາອັງກິດ | ເທື່ອລະຂັ້ນຕອນ

Đăng bởi

vào

ຄວາມສັບສົນຂອງການແປຮູບພາບແບບ Programmatic

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

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

ສິ່ງທ້າທາຍຂອງການຮູ້ຈັກຕົວອັກສອນດ້ວຍແສງ (OCR)

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

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

ການຮັກສາຮູບແບບ ແລະ ການຈັດຮູບແບບ

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

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

ການຈັດການໄຟລ໌ ແລະ ການເຂົ້າລະຫັດ

ໃນລະດັບພື້ນຖານຫຼາຍຂຶ້ນ, ລະບົບຕ້ອງມີຄວາມທົນທານພຽງພໍທີ່ຈະຈັດການຮູບແບບຮູບພາບຕ່າງໆເຊັ່ນ: PNG, JPEG, ແລະ BMP.
ແຕ່ລະຮູບແບບມີວິທີການເຂົ້າລະຫັດ ແລະ ການບີບອັດຂອງມັນເອງ, ເຊິ່ງລະບົບຕ້ອງປະມວນຜົນຢ່າງຖືກຕ້ອງເພື່ອອ່ານຂໍ້ມູນຕົ້ນສະບັບ ແລະ ຂຽນຮູບພາບທີ່ແປແລ້ວສຸດທ້າຍ.
ການຮ້ອງຂໍ API ສໍາລັບການອັບໂຫລດໄຟລ໌ມັກຈະໃຊ້ multipart/form-data, ເຊິ່ງຮຽກຮ້ອງໃຫ້ມີການກໍ່ສ້າງຢ່າງລະມັດລະວັງໃນຝ່າຍລູກຄ້າ ເພື່ອຮັບປະກັນວ່າເຊີບເວີສາມາດວິເຄາະໄຟລ໌ໄດ້ຢ່າງຖືກຕ້ອງ.

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

ການນຳສະເໜີ API ການແປຮູບພາບ Doctranslate

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

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

ການແກ້ໄຂບັນຫາ RESTful ທີ່ມີປະສິດທິພາບ

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

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

ຄຸນສົມບັດຫຼັກ ແລະ ຜົນປະໂຫຍດ

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

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

ຄູ່ມືເທື່ອລະຂັ້ນຕອນ: API ເພື່ອແປຮູບພາບຈາກພາສາຍີ່ປຸ່ນເປັນພາສາອັງກິດ

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

ສິ່ງທີ່ຕ້ອງມີກ່ອນ

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນການໂທ API, ທ່ານຈະຕ້ອງສໍາເລັດສອງສາມຂັ້ນຕອນການກະກຽມ.
ທໍາອິດ, ທ່ານຕ້ອງໄດ້ຮັບລະຫັດ API ໂດຍການລົງທະບຽນຢູ່ໃນປະຕູພັດທະນາ Doctranslate, ເນື່ອງຈາກວ່າລະຫັດນີ້ແມ່ນຈໍາເປັນເພື່ອຢືນຢັນການຮ້ອງຂໍທັງຫມົດຂອງທ່ານ.
ອັນທີສອງ, ທ່ານຄວນມີສະພາບແວດລ້ອມການພັດທະນາທີ່ມີພາສາການຂຽນໂປຣແກຣມເຊັ່ນ: Python ຫຼື Node.js ຕິດຕັ້ງ, ພ້ອມກັບຫ້ອງສະໝຸດສໍາລັບການສ້າງຄໍາຮ້ອງຂໍ HTTP, ເຊັ່ນ: `requests` ສໍາລັບ Python ຫຼື `axios` ສໍາລັບ Node.js.

ຂັ້ນຕອນທີ 1: ການພິສູດຢືນຢັນ

ການພິສູດຢືນຢັນກັບ Doctranslate API ແມ່ນງ່າຍດາຍ ແລະ ປອດໄພ.
ການຮ້ອງຂໍທັງໝົດໄປຫາ API ຕ້ອງປະກອບມີຫົວຂໍ້ `Authorization` ທີ່ມີລະຫັດ API ທີ່ເປັນເອກະລັກຂອງທ່ານ.
ຮູບແບບທີ່ຕ້ອງການສໍາລັບຫົວຂໍ້ນີ້ແມ່ນ the Bearer authentication scheme, ເຊິ່ງເປັນມາດຕະຖານທີ່ໄດ້ຮັບຮອງເອົາຢ່າງກວ້າງຂວາງສໍາລັບຄວາມປອດໄພຂອງ API.

ທ່ານພຽງແຕ່ຕ້ອງເພີ່ມຄໍາວ່າ `Bearer` ແລະ ຍະຫວ່າງໃສ່ລະຫັດ API ຂອງທ່ານ ແລະ ປະກອບມີມັນຢູ່ໃນຫົວຂໍ້ຂອງທຸກໆການຮ້ອງຂໍທີ່ທ່ານສົ່ງ.
ຕົວຢ່າງ, ຫົວຂໍ້ຂອງທ່ານຈະມີລັກສະນະດັ່ງນີ້: `Authorization: Bearer YOUR_API_KEY`.
ການບໍ່ສະໜອງລະຫັດທີ່ຖືກຕ້ອງຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດໃນການພິສູດຢືນຢັນ, ດັ່ງນັ້ນໃຫ້ແນ່ໃຈວ່າມັນຖືກລວມເຂົ້າຢ່າງຖືກຕ້ອງກ່ອນທີ່ຈະດໍາເນີນການ.

ຂັ້ນຕອນທີ 2: ການກະກຽມການຮ້ອງຂໍ API

ເພື່ອເລີ່ມຕົ້ນການແປພາສາ, ທ່ານຈະສົ່ງຄໍາຮ້ອງຂໍ `POST` ໄປຫາຈຸດສິ້ນສຸດ `/v2/document/translate`.
ຄໍາຮ້ອງຂໍນີ້ຕ້ອງຖືກຈັດຮູບແບບເປັນ `multipart/form-data`, ເນື່ອງຈາກວ່າມັນຈໍາເປັນຕ້ອງໄດ້ນໍາເອົາຂໍ້ມູນ binary ຂອງໄຟລ໌ຮູບພາບຕົວມັນເອງຄຽງຄູ່ກັບພາລາມິເຕີ metadata ຫຼາຍຢ່າງ.
ພາລາມິເຕີເຫຼົ່ານີ້ບອກ API ຂອງພວກເຮົາວ່າຈະປະມວນຜົນໄຟລ໌ຂອງທ່ານຢ່າງຖືກຕ້ອງແນວໃດ.

ພາລາມິເຕີທີ່ສໍາຄັນສໍາລັບການແປຮູບພາບພາສາຍີ່ປຸ່ນເປັນພາສາອັງກິດແມ່ນ the `file`, `source_lang`, and `target_lang`.
The `file` parameter contains the actual image data you want to translate.
ທ່ານຕ້ອງກໍານົດ `source_lang` ເປັນ “ja” ສໍາລັບພາສາຍີ່ປຸ່ນ ແລະ `target_lang` ເປັນ “en” ສໍາລັບພາສາອັງກິດ ເພື່ອຮັບປະກັນວ່າຄູ່ພາສາທີ່ຖືກຕ້ອງຖືກນໍາໃຊ້ສໍາລັບການປະມວນຜົນ.

ຂັ້ນຕອນທີ 3: ການສົ່ງຄໍາຮ້ອງຂໍ (ຕົວຢ່າງ Python)

ນີ້ແມ່ນຕົວຢ່າງລະຫັດ Python ທີ່ສົມບູນທີ່ສະແດງໃຫ້ເຫັນວິທີການອັບໂຫລດໄຟລ໌ຮູບພາບ ແລະ ເລີ່ມຕົ້ນຂະບວນການແປພາສາ.
ສະຄຣິບນີ້ໃຊ້ຫ້ອງສະໝຸດ `requests` ທີ່ນິຍົມເພື່ອສ້າງ ແລະ ສົ່ງຄຳຮ້ອງຂໍ multipart/form-data.
ໃຫ້ແນ່ໃຈວ່າທ່ານປ່ຽນແທນ `’YOUR_API_KEY’` ດ້ວຍລະຫັດ API ຕົວຈິງຂອງທ່ານ ແລະ `’path/to/your/image.jpg’` ດ້ວຍເສັ້ນທາງໄຟລ໌ທີ່ຖືກຕ້ອງກັບຮູບພາບຕົ້ນສະບັບຂອງທ່ານ.


import requests
import json

# Replace with your actual API key and file path
api_key = 'YOUR_API_KEY'
image_path = 'path/to/your/image.jpg'

# The endpoint for initiating the translation
url = 'https://developer.doctranslate.io/v2/document/translate'

# Set the headers for authentication
headers = {
    'Authorization': f'Bearer {api_key}'
}

# Prepare the data payload with source and target languages
form_data = {
    'source_lang': 'ja',
    'target_lang': 'en'
}

# Open the image file in binary read mode
with open(image_path, 'rb') as f:
    # Define the multipart/form-data files payload
    files = {
        'file': (image_path, f, 'image/jpeg')
    }

    # Send the POST request
    response = requests.post(url, headers=headers, data=form_data, files=files)

# Print the server's response
if response.status_code == 200:
    print("Successfully started translation job:")
    print(json.dumps(response.json(), indent=2))
else:
    print(f"Error: {response.status_code}")
    print(response.text)

ຂັ້ນຕອນທີ 4: ການຈັດການການຕອບສະໜອງຂອງ API

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

ຫຼັງຈາກໄດ້ຮັບ `document_id`, ທ່ານຕ້ອງຖາມຈຸດສິ້ນສຸດສະຖານະ, `GET /v2/document/status/{document_id}`.
ທ່ານຄວນສ້າງຄໍາຮ້ອງຂໍຕາມໄລຍະເວລາໄປຫາຈຸດສິ້ນສຸດນີ້ເພື່ອກວດເບິ່ງສະຖານະ, ເຊິ່ງຈະໝູນວຽນຜ່ານສະຖານະຕ່າງໆເຊັ່ນ: `queued`, `processing`, ແລະສຸດທ້າຍ `done` ຫຼື `error`.
ເມື່ອສະຖານະແມ່ນ `done`, ທ່ານສາມາດດໍາເນີນການຕໍ່ໄປຫາຂັ້ນຕອນສຸດທ້າຍຂອງການດາວໂຫຼດຜົນໄດ້ຮັບ.

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

ຂໍ້ຄວນພິຈາລະນາທີ່ສຳຄັນສຳລັບການແປພາສາຍີ່ປຸ່ນເປັນພາສາອັງກິດ

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

ການຂະຫຍາຍຂໍ້ຄວາມ ແລະ ການປັບຮູບແບບ

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

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

ຄວາມແຕກຕ່າງທາງດ້ານວັດທະນະທໍາ ແລະ ບໍລິບົດ

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

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

ການຈັດການກັບຂໍ້ຜິດພາດ ແລະ ກໍລະນີພິເສດ

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

ມັນຍັງສະຫຼາດທີ່ຈະປະຕິບັດກົນໄກການລອງໃໝ່ອີກຄັ້ງດ້ວຍ exponential backoff ສໍາລັບການຈັດການບັນຫາເຄືອຂ່າຍທີ່ອາດຈະເກີດຂຶ້ນຊົ່ວຄາວ ຫຼື ການບໍ່ມີບໍລິການຊົ່ວຄາວ.
ຍິ່ງໄປກວ່ານັ້ນ, ທ່ານຄວນມີການກໍານົດເວລາໝົດອາຍຸ (timeout) ໃນເຫດຜົນການຖາມ (polling logic) ຂອງທ່ານສໍາລັບສະຖານະເອກະສານ.
ຖ້າວຽກງານຍັງຄົງຢູ່ໃນສະຖານະ `processing` ເປັນເວລາດົນທີ່ບໍ່ຄາດຄິດ, ແອັບພລິເຄຊັນຂອງທ່ານຄວນຢຸດການຖາມ ແລະ ຕັ້ງຄ່າວຽກງານນັ້ນໃຫ້ທໍາການສືບສວນດ້ວຍຕົນເອງ ເພື່ອປ້ອງກັນວົງວຽນທີ່ບໍ່ມີທີ່ສິ້ນສຸດ.

ສະຫຼຸບ: ເຮັດໃຫ້ຂັ້ນຕອນການເຮັດວຽກການຈັດທ້ອງຖິ່ນຂອງທ່ານງ່າຍຂຶ້ນ

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

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

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

Để lại bình luận

chat