GroupDocs.Translation Cloud SDK for Python 使开发人员能够开始在基于 Python 的云应用程序中翻译 Microsoft Word、Excel、PowerPoint、PDF、OpenDocument、Markdown 文档和纯文本。它支持将英语文本从支持的文件格式来回转换为其他最流行的商业语言,即法语、德语、中文、意大利语、西班牙语、俄语、阿拉伯语、波兰语等,而不会干扰原始文档结构(段落、表格、图像说明) 、图表、smartart、页眉、页脚、单元格、数据透视表)。
GroupDocs.Translation Cloud SDK for Python 构建为 GroupDocs.Translation Cloud REST 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).
from groupdocstranslationcloud.configuration import Configuration
from groupdocstranslationcloud.api.translation_api import TranslationApi
from groupdocstranslationcloud.models.translate_text import TranslateText
from groupdocstranslationcloud.models.translate_document import TranslateDocument
#enter valid apiKey and appSid
configuration = Configuration(apiKey="", appSid="")
api = TranslationApi(configuration)
#document translation
pair = "en-fr"
_format = "docx"
storage = "First Storage"
name = "test.docx"
folder = ""
savepath = ""
savefile = "test_python.docx"
masters = False
elements = []
translator = TranslateDocument(pair, _format, storage, name, folder, savepath, savefile, masters, elements)
request = translator.to_string()
res_doc = api.post_translate_document(request)
print(res_doc.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).
from groupdocstranslationcloud.configuration import Configuration
from groupdocstranslationcloud.api.translation_api import TranslationApi
from groupdocstranslationcloud.models.translate_text import TranslateText
from groupdocstranslationcloud.models.translate_document import TranslateDocument
#enter valid apiKey and appSid
configuration = Configuration(apiKey="", appSid="")
api = TranslationApi(configuration)
pair = "en-fr"
text = "Welcome to Paris"
translator = TranslateText(pair, text)
request = translator.to_string()
res_text = api.post_translate_text(request)
print(res_text.translation)
GroupDocs.Translation Cloud API 受 SSL 保护,身份验证请求需要签名和 AppSID 查询参数或 OAuth 2.0 授权标头。