<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-translation-cloud</artifactId>
<version>22.8</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-translation-cloud', version: '22.8')
copied!  
<dependency org="com.groupdocs" name="groupdocs-translation-cloud" rev="22.8">
 <artifact name="groupdocs-translation-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-translation-cloud" % "22.8"
copied!  

Перевод документов Java Cloud REST API

main-banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

GroupDocs.Translation Cloud SDK for Java помогает создавать облачные Java-приложения для перевода документов, которые работают без установки какого-либо стороннего программного обеспечения. Это оболочка для GroupDocs.Translation Cloud REST APIs.

Возможности SDK для перевода облачных документов

  • Поддерживает более 70 языковых пар для выполнения перевода документов в облаке.
  • Translate cloud documents via making simple JSON requests.
  • Использует нейронный машинный перевод для быстрого и точного языкового перевода в облаке.
  • Сохраняет структуру и форматирование облачных документов во время и после перевода.
  • Поддерживает перевод следующих элементов в облачных документах Microsoft Word® или ODT:
    • абзацы
    • верхний и нижний колонтитулы
    • сноска и концевая сноска
    • подписи к изображениям
    • столы
  • Поддерживает перевод следующих элементов в облачных документах Microsoft Excel® или ODS:
    • столы
    • сводные таблицы
    • ячейки (в случае текста)
    • графики
  • Поддерживает перевод следующих элементов в облачных документах Microsoft PowerPoint® или ODP:
    • мастер-слайд
    • выбранные слайды
    • заметки и комментарии к слайдам
    • верхний и нижний колонтитулы
    • текстовые рамки
    • графики
    • столы
  • Конвертируйте переведенный облачный документ в любой из поддерживаемых выходных форматов.

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

Microsoft Word®: DOC, DOCX, DOCM, RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLS, XLSX, XLSM, CSV, TSV
OpenOffice Calc®: ODS
Microsoft PowerPoint®: PPT, PPTX, PPTM
OpenOffice Impress®: ODP
Фиксированный макет: PDF
Другое: MD (уценка)

Поддерживаемые форматы выходных файлов облачного перевода

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

  • DOC, DOCX, ODT, RTF в DOCX, RTF, HTML, ODT, TXT, MD, PDF, TIFF, SVG, XPS
  • XLS, XLSX, ODS, CSV, TSV в XLSX, XLSB, HTML, PDF, XPS, ODS, MD, DOCX, PPTX, TIFF
  • PPT, PPTX, ODP в PPTX, PDF, TIFF, HTML, XPS, ODP
  • PDF в DOCX, PPTX, HTML, XPS, SVG
  • MD в HTML, PDF, DOCX, TIFF, XPS

Посетите Supported Translation Formats для получения дополнительной информации.

Поддерживаемые пары языков перевода

  • Перевести с английского на французский и с французского на английский
  • Переводить с английского на немецкий и с немецкого на английский
  • Перевести с английского на немецкий и с немецкого на английский
  • Переводить с английского на китайский и с китайского на английский
  • Перевести с английского на испанский и с испанского на английский
  • Перевести с английского на итальянский и с итальянского на английский
  • Переводить с английского на русский и с русского на английский
  • Перевести с английского на арабский и с арабского на английский
  • Перевести с английского на португальский и с португальского на английский
  • Переводить с английского на польский и с польского на английский
  • Перевести с английского на украинский и с украинского на английский
  • Переводить с английского на вьетнамский и с вьетнамского на английский
  • Перевести с английского на индонезийский и с индонезийского на английский
  • Перевести с английского на хинди и с хинди на английский
  • Переводить с английского на греческий и с греческого на английский
  • Перевести с английского на голландский и с голландского на английский
  • Перевести с английского на венгерский и с венгерского на английский
  • Перевести с английского на шведский и со шведского на английский
  • Перевести с английского на турецкий и с турецкого на английский
  • Перевести с английского на японский и с японского на английский
  • Перевести с английского на корейский и с корейского на английский
  • Перевести с английского на чешский и с чешского на английский
  • Перевести с английского на финский и с финского на английский
  • Перевести с английского на ирландский и с ирландского на английский
  • Перевести с английского на словацкий и с словацкого на английский
  • Перевести с английского на фарси и с фарси на английский
  • Перевести с английского на персидский и с персидского на английский
  • Перевести с английского на иврит и с иврита на английский
  • Переводить с английского на азербайджанский и с азербайджанского на английский
  • Перевести с английского на тайский и с тайского на английский
  • Перевести с английского на румынский и с румынского на английский
  • Перевести с английского на малайский и с малайского на английский
  • Переводить с английского на болгарский и с болгарского на английский
  • Перевести с французского на немецкий и с немецкого на французский
  • Перевести с французского на немецкий и с немецкого на французский
  • Перевести с французского на итальянский и с итальянского на французский
  • Перевести с французского на арабский и с арабского на французский

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать GroupDocs.Translation Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в GroupDocs Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе GroupDocs Cloud Pricing.

Установите GroupDocs.Translation-Cloud из Maven

Добавьте облачный репозиторий GroupDocs в ваше приложение pom.xml.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-translation-cloud</artifactId>
    <version>22.5</version>
</dependency>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/groupdocs-translation-cloud-22.5.jar
  • цель/библиотека/*.jar

Начать

Следуйте Quick Start инструкциям.

Перевод обычного текста с помощью Java Cloud SDK

import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
import static java.lang.System.out;


public static void main(String[] args) throws Exception {
        // add your client id here
        Configuration.setClient_id("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");

        // add your client secret here
        Configuration.setClient_secret("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");

        // add language pair here, see https://wiki.groupdocs.cloud/translationcloud/developer-guide/supported-languages/
        pair = ""

        // add text to translate here
        text = ""

        TextInfo textInfo = new TextInfo(pair, text);
        String userRequest = textInfoList.toString();
        TranslationTextRequest translationTextRequest = new TranslationTextRequest(userRequest);
        TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
        out.print(translateTextResponse.translation);
}

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.81 сентября 2022 г.
22.524 мая 2022 г.
22.427 апреля 2022 г.
22.21 марта 2022 г.
20.8.025 января 2022 г.
20.12.022 декабря 2020 г.
20.10.04 ноября 2020 г.

GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Translation Cloud JAR document automation document automation cloud document DOC DOCX DOCM RTF ODT XLS XLSX XLSM CSV TSV ODS PPT PPTX PPTM ODP PDF MD Markdown translate translator multi lingual language language pair translation pair JSON paragraph header footer footnote endnote image caption table pivot cells charts master slide notes comments frames convert conversion converter French English German Deutsch Chinese Spanish Italian Russian Arabic Portuguese Polish Ukrainian Vietnamese Indonesian Hindi Greek Dutch Hungarian Swedish Turkish Japanese Korean Czech Finnish Irish Slovak Farsi Persian Hebrew Azerbaijani Thai Romanian Malay Bulgarian English to French French to English English to German German to English English to Deutsch Deutsch to English English to Chinese Chinese to English English to Spanish Spanish to English English to Italian Italian to English English to Russian Russian to English English to Arabic Arabic to English English to Portuguese Portuguese to English English to Polish Polish to English English to Ukrainian Ukrainian to English English to Vietnamese Vietnamese to English English to Indonesian Indonesian to English English to Hindi Hindi to English English to Greek Greek to English English to Dutch Dutch to English English to Hungarian Hungarian to English English to Swedish Swedish to English English to Turkish Turkish to English English to Japanese Japanese to English English to Korean Korean to English English to Czech Czech to English English to Finnish Finnish to English English to Irish Irish to English English to Slovak Slovak to English English to Farsi Farsi to English English to Persian Persian to English English to Hebrew Hebrew to English English to Azerbaijani Azerbaijani to English English to Thai Thai to English English to Romanian Romanian to English English to Malay Malay to English English to Bulgarian Bulgarian to English French to German German to French French to Deutsch Deutsch to French French to Italian Italian to French French to Arabic Arabic to French