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 — Djangoベースのアプリなど、Pythonアプリケーション向け
- Ruby SDK — RubyアプリケーションおよびRailsプロジェクト向け
サポートされている機能
SDKは多くの共通機能を共有していますが、完全な互換性があるわけではありません。SDKの違いを理解するには、次の表を参照してください。
| 機能 | JavaScript | PHP | Python | Ruby |
|---|---|---|---|---|
| テキスト翻訳 | ✓ | ✓ | ✓ | ✓ |
| オブジェクト/配列翻訳 | ✓ | ✓ | ✓ | ✓ |
| バッチ翻訳 | ✓ | ✓ | ✓ | ✓ |
| チャット翻訳 | ✓ | ✓ | ✓ | ✓ |
| HTML翻訳 | ✓ | ✗ | ✗ | ✓ |
| 言語検出 | ✓ | ✓ | ✓ | ✓ |
| 進捗追跡 | ✓ | ✓ | ✓ | ✓ |
| 高速モード | ✓ | ✓ | ✓ | ✓ |
| 参照データ/用語集 | ✗ | ✗ | ✓ | ✓ |
| 並行処理 | ✗ | ✗ | ✓ | ✓ |