Перекласти Word &; Документи Excel із GroupDocs.Translation Cloud

Сьогодні ми розглядаємо переклад REST API, який може перекладати документи Word і Excel іншими мовами. За допомогою GroupDocs.Translation Cloud будь-який документ можна перекласти з англійської на китайську, французьку, німецьку, італійську, російську чи іспанську та навпаки. Отже, мовні пари, на які можна зробити переклад.

  • З англійської на китайську та з китайської на англійську
  • З англійської на французьку та з французької на англійську
  • З англійської на німецьку та з німецької на англійську
  • З англійської на італійську та з італійської на англійську
  • З англійської на російську та з російської на англійську
  • З англійської на іспанську та з іспанської на англійську

Під час перекладу API піклується про абзаци, таблиці, заголовки. нижні колонтитули, виноски, кінцеві виноски та навіть підписи до зображень ваших документів Word. Для електронних таблиць Excel він підтримує клітинки, діаграми, таблиці, а також зведені таблиці.

Як перекласти документ Word або Excel за допомогою REST API

У цій статті ви ознайомитеся з процесом перекладу документів Word або Excel за допомогою REST API. Ось кроки, які потрібно виконати:

  1. Завантажте документ для перекладу
  2. Перекладіть документ різними мовами
  3. Завантажити перекладений документ

Завантажте документ для перекладу

Завантажте свій файл у хмарне сховище за допомогою інформаційної панелі або за допомогою інтерфейсу користувача Swagger для API. Я покажу вам, як завантажити в хмару, використовуючи обидва варіанти.

Завантажте файл за допомогою інформаційної панелі

Ви можете безпосередньо завантажити свій документ у хмару за допомогою інформаційної панелі. Все, що вам потрібно, це створити обліковий запис на сервері. Просто натисніть кнопку «Завантажити файл» і виберіть документ для завантаження.

Завантажте файл із інформаційної панелі для перекладу

Завантажте свій файл за допомогою Swagger UI

Іншим варіантом є використання інтерфейсу користувача Swagger для завантаження документа для перекладу за цим посиланням.

Завантажте файл Word або Excel для перекладу

Далі буде відповідь від сервера після успішного завантаження.

{
  "uploaded": \[
    "document.docx"
  \],
  "errors": \[\]
}

Перекладайте документи Word або Excel на різні мови за допомогою REST API

Проста команда cURL дозволить вам перекласти завантажений документ. Тут я перекладаю документ Word з англійської на французьку. Файл document.docx було завантажено раніше в myFolder у MyStorage. Я маю намір зберегти перекладений документ як translatedDoc.docx у тій самій папці, тобто myFolder.

curl -X POST "https://api.groupdocs.cloud/v1.0/translation/runTranslationTask" \\
-H "accept: application/json" \\
-H "authorization: Bearer TOKEN" \\
-H "Content-Type: application/json" \\
-H "x-aspose-client: Containerize.Swagger" \\
-d "'\[ { \\"format\\":\\"docx\\", \\"pair\\":\\"en-fr\\", \\"name\\":\\"document.docx\\", \\"folder\\":\\"myFolder\\", \\"savepath\\":\\"myFolder\\", \\"savefile\\":\\"translatedDoc.docx\\", \\"storage\\":\\"MyStorage\\" }\]'"

Я хотів перекласти документ з англійської на французьку, тому використав пару як “en-fr”. Ви можете використовувати відповідну пару відповідно до ваших потреб з наступного:

Я використовував “docx” для формату файлу документа. Ви можете використовувати відповідно до свого вихідного документа Word або електронної таблиці Excel з наступного:

Якщо ви хочете використовувати Swagger UI посилання API на translate, ви можете просто надати необхідні значення в запиті на переклад і виконати команду.

Перекладайте документи Word або Excel за допомогою REST API

Незалежно від того, чи ви запустили команду cURL з будь-якого місця, чи використовуєте Swagger UI, у будь-якому випадку нижче буде відповідь від сервера після успішного перекладу. Перекладений файл буде збережено у згаданій папці як результат.

{
    "error": "",
    "status": "ok",
    "message": "word file saved successfully"
}

Завантажити перекладений документ

Перекладений документ можна легко завантажити з хмарного сховища. Ви можете використати таку команду cURL, Swagger UI, або використати інформаційну панель, щоб завантажити файл.

Завантажити за допомогою cURL

curl -X GET "https://api.groupdocs.cloud/v1.0/translation/storage/file/myFolder%5CtranslatedDoc.docx?storageName=MyStorage&versionId=VsBZptoyKpehpqmUCsjuoA6jVBGsXk4B" \\
-H "accept: multipart/form-data" \\
-H "authorization: Bearer TOKEN" \\
-H "x-aspose-client: Containerize.Swagger"

Завантажте за допомогою Swagger UI

Інтерфейс Swagger для завантаження надасть вам посилання для завантаження перекладеного завантаження. Ви можете натиснути на посилання та зберегти файл у бажаному місці.

Завантажте файл із Swagger UI

Завантажте перекладений документ за допомогою Swagger UI

Завантажити за допомогою інформаційної панелі

На інформаційній панелі можна вибрати файл(и), а потім завантажити їх за допомогою кнопки «Завантажити».

Завантажте перекладений документ із GroupDocs Cloud Dashboard

Завантажити за допомогою інформаційної панелі

Ви можете дізнатися більше про API з документації або Давайте поговоримо більше @ Безкоштовний форум підтримки.