使用 Cloud REST API 在您的 Java 应用程序中添加文档和纯文本翻译功能。在 35 种最广泛使用的商业语言之间准确翻译内容。
开始免费试用GroupDocs.Translation Cloud SDK for Java 使开发人员无需使用任何外部软件即可轻松翻译 Microsoft Word、Excel、PowerPoint、PDF、OpenDocument、Markdown 文档和纯文本上的内容。 API 采用智能神经机器翻译方法来翻译 Microsoft Word 文档和 ODT 文件(段落、表格、图像说明、页眉、页脚、脚注、尾注)、Excel 工作表和 ODS 文件(图表、表格、单元格、数据透视表)中的文本)、PowerPoint 演示文稿和 ODP 文件(文本框架、页眉、页脚、形状、图表、smartart)和 PDF 文档转换为 74 种语言对。 SDK 支持将支持的文档格式的英文文本与法语、德语、中文、意大利语、西班牙语、俄语、阿拉伯语、波兰语和其他语言相互转换,同时保持原始文档结构不受干扰。
GroupDocs.Translation REST API 可以轻松集成到现有系统中,从而管理 API 请求的低级细节并处理响应以提高整体生产力。您只需传递请求参数(源文件名路径、格式和文件夹、选择要翻译的语言对、提及翻译文件的名称、要存储的目标文件的文件夹和位置)并获取翻译文件通过添加几行代码。
支持 35 种语言和 74 种语言对
Word 和 PowerPoint 文档中的表格翻译
翻译 Word 和 PowerPoint 文档中的页眉和页脚
Word文档中脚注和尾注的翻译
Word 文档中图像标题的翻译
在 PowerPoint 演示文稿中翻译文本框架、图表和幻灯片
翻译 Excel 工作簿中包含文本的单元格
Excel 工作簿中图表的翻译
Excel 工作簿中表格的翻译
Excel 工作簿中数据透视表的翻译
API 是安全的,需要身份验证
基于 swagger 集合的 API 浏览器
GroupDocs.Translation Cloud API 附带所有主要编程语言的详细开发人员指南和实时代码示例,以便立即开始使用 API 功能。只需在 GroupDocs Cloud 上创建一个免费帐户,获取 APP SID 和密钥信息以与 GroupDocs Cloud API 通信,您就可以使用 cURL 命令或您选择的 SDK 在任何平台上发出 API 请求。
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
private static void setUpConfig() throws Exception {
Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
}
public String TranslateDocument() {
String name = "test.docx";
String folder = "";
String pair = "en-fr";
String format = "docx";
String storage = "First Storage";
String saveFile = "translation.docx";
String savePath = "";
boolean masters = false;
ArrayList elements = new ArrayList();
FileInfo fileInfo = new FileInfo(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
TranslationDocumentRequest translationDocumentRequest = new TranslationDocumentRequest(fileInfo.toString());
TranslateDocumentResponse translateDocumentResponse = TranslationApi.TranslateDocument(translationDocumentRequest)
return translateDocumentResponse.message;
}
GroupDocs.Translation for Cloud 是一个基于 REST 的 API,可以轻松与任何语言或平台集成,能够管理 HTTP 请求和响应。它支持所有流行的云存储服务,例如 Google Cloud、Drive、DropBox 和 Amazon S3,无需任何依赖即可交互。
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
private static void setUpConfig() throws Exception {
Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
}
static String TranslateText() {
pair = "en-fr";
text = "Text to translate";
TextInfo textInfo = new TextInfo(pair, text);
TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
return translateTextResponse.translation;
}
GroupDocs.Translation Cloud API 受 SSL 保护,身份验证请求需要签名和 AppSID 查询参数或 OAuth 2.0 授权标头。