Lingo.dev SDK
使用 Lingo.dev 实现运行时 AI 翻译
简介
Lingo.dev SDK 是一组为应用程序提供 AI 驱动翻译功能的库。与用于静态文件本地化的 Lingo.dev CLI 不同,SDK 主要用于翻译动态内容,如用户消息、评论和实时数据。
SDK 集成了 Lingo.dev 专业的翻译引擎,具备高性能、卓越质量和自动故障转移能力。
适用场景
当应用需要运行时翻译能力时,建议使用 Lingo.dev SDK:
- 聊天应用和消息平台
- 邮件客户端和通信工具
- 社交媒体工具和内容管理系统
- 具备实时交互的客户支持系统
SDK 可与 Lingo.dev CLI 搭配,完善本地化工作流。静态内容建议使用 CLI 及 CI/CD 集成,动态内容则使用 SDK 实现实时翻译。
支持的平台
- JavaScript SDK — 适用于 Web 应用、Node.js 服务器和前端框架
- PHP SDK — 适用于 PHP 应用和 Laravel 项目
- Python SDK — 适用于 Python 应用,如基于 Django 的项目
- Ruby SDK — 适用于 Ruby 应用和 Rails 项目
支持的功能
各 SDK 具备许多共同特性,但功能并非完全一致。请参考下表了解不同 SDK 的差异。
| 功能 | JavaScript | PHP | Python | Ruby |
|---|---|---|---|---|
| 文本翻译 | ✓ | ✓ | ✓ | ✓ |
| 对象/数组翻译 | ✓ | ✓ | ✓ | ✓ |
| 批量翻译 | ✓ | ✓ | ✓ | ✓ |
| 聊天翻译 | ✓ | ✓ | ✓ | ✓ |
| HTML 翻译 | ✓ | ✗ | ✗ | ✓ |
| 语言检测 | ✓ | ✓ | ✓ | ✓ |
| 进度跟踪 | ✓ | ✓ | ✓ | ✓ |
| 极速模式 | ✓ | ✓ | ✓ | ✓ |
| 参考数据/术语表 | ✗ | ✗ | ✓ | ✓ |
| 并发处理 | ✗ | ✗ | ✓ | ✓ |