DeepL/deepl-python

Official Python library for the DeepL language translation API.

解决的问题

该库为 Python 开发人员提供了一种直接将 DeepL 的高质量翻译和文本优化 AI 集成到其应用程序中的简便方法。它处理了与 DeepL API 通信的复杂性,包括身份验证、请求格式化和文档处理。

工作原理

在安装库并使用 DeepL API 密钥进行身份验证后,您可以初始化一个 DeepLClient。该客户端提供了将文本或文件发送到 DeepL 服务器的方法。该库管理这些请求的整个生命周期,例如处理文档上传、轮询完成状态以及下载最终翻译的文件。它还支持诸如自定义术语表、正式程度调整以及通过 Write API 进行改写等高级功能。

适用人群

该项目适用于正在构建需要专业级语言翻译、文档本地化或 AI 驱动的文本优化的应用程序的软件开发人员。

主要亮点

  • 全面的 API 支持:支持文本翻译、文档翻译以及用于改写的 Write API。
  • 便捷的方法:通过自动处理上传、状态轮询和下载,简化了文档翻译等复杂工作流程。
  • 自定义功能:支持用于特定领域术语的术语表、正式程度控制(正式/非正式)以及用于指导翻译行为的自定义指令。
  • 强大的错误处理:提供针对文档翻译问题和 API 错误的特定异常,有助于调试和生产环境的稳定性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目