Doctranslate.io

API ການແປພາສາ PDF ຈາກພາສາອັງກິດເປັນພາສາລັດເຊຍ: ຄູ່ມືການເຊື່ອມໂຍງແບບໄວ

ຂຽນໂດຍ

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

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

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

ການຖອດລະຫັດໂຄງສ້າງ PDF ທີ່ຊັບຊ້ອນ

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

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

ຝັນຮ້າຍຂອງການຮັກສາການຈັດວາງ

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

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

Doctranslate API: ທາງອອກຂອງທ່ານສຳລັບການແປພາສາ PDF ຈາກພາສາອັງກິດເປັນພາສາລັດເຊຍ

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

ສ້າງຂຶ້ນເພື່ອຄວາມງ່າຍດາຍແລະປະສິດທິພາບ

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

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

ຂັ້ນຕອນການເຮັດວຽກແບບບໍ່ພ້ອມກັນ

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

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

ຄູ່ມືຂັ້ນຕອນ: ການເຊື່ອມໂຍງ API ການແປພາສາ PDF ຈາກພາສາອັງກິດເປັນພາສາລັດເຊຍ

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

ເງື່ອນໄຂເບື້ອງຕົ້ນ

ກ່ອນທີ່ທ່ານຈະເລີ່ມຂຽນລະຫັດໃດໆ, ມີບາງສິ່ງທີ່ທ່ານຈະຕ້ອງມີ.
ທຳອິດ, ທ່ານຕ້ອງມີລະຫັດ Doctranslate API, ເຊິ່ງທ່ານສາມາດໄດ້ຮັບຈາກແຜງຄວບຄຸມນັກພັດທະນາຂອງທ່ານຫຼັງຈາກລົງທະບຽນ.
ສອງ, ຮັບປະກັນວ່າສະພາບແວດລ້ອມການພັດທະນາຂອງທ່ານຖືກຕັ້ງຄ່າແລ້ວ; ສຳລັບຕົວຢ່າງນີ້, ພວກເຮົາຈະໃຊ້ Python ພ້ອມກັບການຕິດຕັ້ງไลบรารี `requests` ທີ່ເປັນທີ່ນິຍົມ.
ສຸດທ້າຍ, ມີເອກະສານ PDF ພາສາອັງກິດຕົວຢ່າງພ້ອມສຳລັບການແປ.

ຂັ້ນຕອນທີ 1: ການກວດສອບຄວາມຖືກຕ້ອງ

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

ຂັ້ນຕອນທີ 2: ການອັບໂຫຼດເອກະສານແລະການຮ້ອງຂໍການແປ (ຕົວຢ່າງ Python)

ຂະບວນການແປເລີ່ມຕົ້ນໂດຍການອັບໂຫຼດ PDF ຕົ້ນສະບັບຂອງທ່ານໄປທີ່ຈຸດສິ້ນສຸດ `/v2/document/translate`.
ນີ້ແມ່ນການຮ້ອງຂໍ `POST` ທີ່ໃຊ້ `multipart/form-data` ເພື່ອສົ່ງທັງໄຟລ໌ແລະພາຣາມິເຕີການແປ.
ທ່ານຕ້ອງລະບຸ `source_lang` ເປັນ `en` ສຳລັບພາສາອັງກິດ ແລະ `target_lang` ເປັນ `ru` ສຳລັບພາສາລັດເຊຍ.
ຈາກນັ້ນ API ຈະຈັດຄິວເອກະສານຂອງທ່ານເພື່ອການແປ ແລະ ຕອບກັບດ້ວຍ ID ທີ່ເປັນເອກະລັກຂອງມັນ.


import requests

# ລະຫັດ API ທີ່ເປັນເອກະລັກຂອງທ່ານຈາກແຜງຄວບຄຸມ Doctranslate
API_KEY = 'YOUR_API_KEY'

# ເສັ້ນທາງໄປຫາໄຟລ໌ PDF ຕົ້ນສະບັບຂອງທ່ານ
FILE_PATH = 'path/to/your/english_document.pdf'

# ຈຸດສິ້ນສຸດຂອງ API ສໍາລັບການລິເລີ່ມການແປ
API_URL = 'https://developer.doctranslate.io/v2/document/translate'

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

data = {
    'source_lang': 'en',
    'target_lang': 'ru'
}

with open(FILE_PATH, 'rb') as f:
    files = {'file': (f.name, f, 'application/pdf')}
    
    # ສ້າງການຮ້ອງຂໍ POST ເພື່ອເລີ່ມຕົ້ນການແປ
    response = requests.post(API_URL, headers=headers, data=data, files=files)

if response.status_code == 200:
    # ວຽກການແປໄດ້ຖືກສ້າງຂຶ້ນຢ່າງສຳເລັດຜົນ
    result = response.json()
    document_id = result.get('document_id')
    print(f'ເລີ່ມການແປສຳເລັດແລ້ວ. ລະຫັດເອກະສານ: {document_id}')
else:
    print(f'ເກີດຂໍ້ຜິດພາດໃນການເລີ່ມການແປ: {response.status_code} - {response.text}')

ຂັ້ນຕອນທີ 3: ການກວດສອບສະຖານະການແປ

ຫຼັງຈາກສົ່ງເອກະສານຂອງທ່ານສຳເລັດແລ້ວ, ທ່ານຕ້ອງກວດສອບສະຖານະການແປຂອງມັນເປັນໄລຍະ.
ສິ່ງນີ້ເຮັດໄດ້ໂດຍການສ້າງການຮ້ອງຂໍ `GET` ໄປທີ່ຈຸດສິ້ນສຸດ `/v2/document/status/{document_id}`, ໂດຍແທນທີ່ `{document_id}` ດ້ວຍ ID ທີ່ທ່ານໄດ້ຮັບໃນຂັ້ນຕອນກ່ອນໜ້ານີ້.
ການຕອບສະໜອງຈະເປັນວັດຖຸ JSON ທີ່ມີຊ່ອງຂໍ້ມູນ `status`, ເຊິ່ງສາມາດເປັນ `processing`, `completed`, ຫຼື `failed`.
ທ່ານຄວນປະຕິບັດກົນໄກການສອບຖາມໃນລະຫັດຂອງທ່ານທີ່ກວດສອບສະຖານະທຸກໆສອງສາມວິນາທີ.


import time

# ສົມມຸດວ່າ document_id ໄດ້ຮັບມາຈາກຂັ້ນຕອນກ່ອນໜ້ານີ້
STATUS_URL = f'https://developer.doctranslate.io/v2/document/status/{document_id}'

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

while True:
    status_response = requests.get(STATUS_URL, headers=headers)
    status_result = status_response.json()
    current_status = status_result.get('status')
    
    print(f'ສະຖານະການແປປັດຈຸບັນ: {current_status}')
    
    if current_status == 'completed':
        print('ການແປສຳເລັດແລ້ວ!')
        break
    elif current_status == 'failed':
        print('ການແປລົ້ມເຫຼວ.')
        break
    
    # ລໍຖ້າ 10 ວິນາທີກ່ອນທີ່ຈະກວດສອບອີກຄັ້ງ
    time.sleep(10)

ຂັ້ນຕອນທີ 4: ການດາວໂຫຼດເອກະສານທີ່ແປແລ້ວ

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


# ສົມມຸດວ່າ document_id ມາຈາກວຽກທີ່ສຳເລັດແລ້ວ
DOWNLOAD_URL = f'https://developer.doctranslate.io/v2/document/download/{document_id}'

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

download_response = requests.get(DOWNLOAD_URL, headers=headers)

if download_response.status_code == 200:
    # ບັນທຶກໄຟລ໌ທີ່ແປແລ້ວ
    with open('translated_russian_document.pdf', 'wb') as f:
        f.write(download_response.content)
    print('ດາວໂຫຼດເອກະສານທີ່ແປແລ້ວສຳເລັດ.')
else:
    print(f'ເກີດຂໍ້ຜິດພາດໃນການດາວໂຫຼດໄຟລ໌: {download_response.status_code} - {download_response.text}')

ຂໍ້ພິຈາລະນາຫຼັກໃນການແປເປັນພາສາລັດເຊຍ

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

ການເຮັດຄວາມເຂົ້າໃຈຊຸດຕົວອັກສອນຊີຣິວລິກ

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

ຄວາມທ້າທາຍຂອງການຂະຫຍາຍຕົວຂອງຂໍ້ຄວາມ

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

ຄວາມເປັນທາງການແລະນ້ຳສຽງທາງພາສາ

ພາສາລັດເຊຍມີຄວາມແຕກຕ່າງທີ່ຊັດເຈນລະຫວ່າງຮູບແບບການເວົ້າແບບທາງການແລະບໍ່ເປັນທາງການ (‘Вы’ ທຽບກັບ ‘ты’), ເຊິ່ງບໍ່ມີຄຳທຽບເທົ່າໂດຍກົງໃນພາສາອັງກິດສະໄໝໃໝ່.
ການເລືອກຄວາມເປັນທາງການສາມາດສົ່ງຜົນກະທົບຢ່າງຫຼວງຫຼາຍຕໍ່ວິທີທີ່ຜູ້ອ່ານທີ່ເວົ້າພາສາລັດເຊຍຮັບຮູ້ຂໍ້ຄວາມ.
Doctranslate API ລວມມີພາຣາມິເຕີ ເຊັ່ນ: `tone` ເຊິ່ງສາມາດຕັ້ງຄ່າເປັນ `Serious` ຫຼື `Formal` ເພື່ອນຳພາເຄື່ອງຈັກການແປ.
ສຳລັບເອກະສານທຸລະກິດ, ກົດໝາຍ, ຫຼື ດ້ານເຕັກນິກ, ການໃຊ້ນ້ຳສຽງທີ່ເປັນທາງການເກືອບຈະເປັນທາງເລືອກທີ່ຖືກຕ້ອງສະເໝີເພື່ອຮັກສາຄວາມເປັນມືອາຊີບ.

ສະຫຼຸບແລະຂັ້ນຕອນຕໍ່ໄປ

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

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

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

ປະກອບຄໍາເຫັນ

chat