Перевести 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. Я покажу вам, как загрузить в облако, используя оба варианта.

Загрузите файл с помощью Dashboard

Вы можете напрямую загрузить свой документ в Облако, используя панель управления. Все, что вам нужно, это создать учетную запись на сервере. Просто нажмите кнопку «Загрузить файл» и выберите документ для загрузки.

Загрузить файл из панели управления для перевода

Загрузите файл с помощью пользовательского интерфейса Swagger.

Другой вариант — использовать пользовательский интерфейс Swagger для загрузки документа для перевода с этой ссылки.

Загрузите файл Word или Excel для перевода

Ниже будет ответ от сервера после успешной загрузки.

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

Переводите документы Word или Excel на разные языки с помощью REST API

Простая команда cURL позволит вам перевести загруженный документ. Здесь я перевожу документ Word с английского на французский. Файл document.docx был загружен ранее в myFolder в разделе MyStorage. Я намерен сохранить переведенный документ как translationDoc.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 ссылки на API для translate, вы можете просто указать необходимые значения в запросе на перевод и выполнить команду.

Переводите документы Word или Excel с помощью REST API

Независимо от того, запускали ли вы команду cURL из любого места или использовали пользовательский интерфейс Swagger, в любом случае ниже будет ответ сервера после успешного перевода. Переведенный файл будет сохранен в указанной папке в качестве вывода.

{
    "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

Пользовательский интерфейс Swagger для загрузки предоставит вам ссылку для скачивания переведенной загрузки. Вы можете нажать на ссылку и сохранить файл в нужном месте.

Скачать файл из пользовательского интерфейса Swagger

Загрузите переведенный документ с помощью пользовательского интерфейса Swagger.

Скачать с помощью панели инструментов

Панель инструментов позволяет выбрать файл (файлы), а затем загрузить их с помощью кнопки «Загрузить».

Скачать переведенный документ с облачной панели управления GroupDocs

Скачать с помощью панели инструментов

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