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

文档翻译 Java Cloud REST API

banner

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

GroupDocs.Translation Cloud SDK for Java 帮助您构建无需安装任何第 3 方软件即可运行的云文档语言翻译 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. Java 1.7+
  2. 行家

先决条件

要使用 GroupDocs.Translation Cloud SDK for Java,您需要在 GroupDocs Cloud 注册一个帐户,并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅GroupDocs Cloud Pricing

从 Maven 安装 GroupDocs.Translation-Cloud

将 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 -target/lib/*.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定义如下:

###智威汤逊

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

VersionRelease Date
22.82022年9月1日
22.52022年5月24日
22.42022年4月27日
22.22022年3月1日
20.8.02022年1月25日
20.12.02020年12月22日
20.10.02020年11月4日

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