Python 文档翻译 REST API 和 SDK

使用 Python REST API 和 Cloud SDK 为您的应用程序和工具提供文档翻译功能。

开始免费试用

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 之上的一个层,通过管理低级请求和处理响应来节省宝贵的开发时间。开发人员可以专注于仅根据项目需要编写特定代码。

高级文档翻译 REST API 功能

支持 35 种语言和 74 种语言对

Word 和 PowerPoint 文档中的表格翻译

翻译 Word 和 PowerPoint 文档中的页眉和页脚

Word文档中脚注和尾注的翻译

Word 文档中图像标题的翻译

在 PowerPoint 演示文稿中翻译文本框架、图表和幻灯片

翻译 Excel 工作簿中包含文本的单元格

Excel 工作簿中图表的翻译

Excel 工作簿中表格的翻译

Excel 工作簿中数据透视表的翻译

API 是安全的,需要身份验证

基于 swagger 集合的 API 浏览器

使用文档翻译 REST API

GroupDocs.Translation Cloud API 附带所有主要编程语言的详细开发人员指南和实时代码示例,以便立即开始使用 API 功能。只需在 GroupDocs Cloud 上创建一个免费帐户,获取 APP SID 和密钥信息以与 GroupDocs Cloud API 通信,您就可以使用 cURL 命令或您选择的 SDK 在任何平台上发出 API 请求。

翻译 Word 文档 - Python

  // 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,无需任何依赖即可交互。

翻译纯文本 - Python

  //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 授权标头。

支持和学习资源

GroupDocs.Translation Cloud 还提供其他语言的文档翻译 SDK,如下所列:

  中文