DavidVentura/offline-translator
Use Firefox Translation Models for on-device translation on Android
何を解決するか
このプロジェクトは、Android向けの完全オフライン翻訳ツールを提供します。これにより、ユーザーはインターネット接続や外部サーバーへのデータ送信を必要とせずに、テキスト、画像、およびドキュメント(PDF/ODT)を翻訳できます。
仕組み
このアプリは、すべてのコア機能にデバイス上の機械学習モデルを使用します。テキストにはFirefoxの翻訳モデルを、画像テキストの抽出にはPaddleOCRを、自動言語検出にはcld2を使用します。推論は、モデルがモバイルハードウェア上で効率的に動作することを保証するために、slimtとMNNエンジンによって処理されます。また、Wiktionaryのデータに基づいた内蔵辞書が含まれており、PiperやKokoroのようなさまざまなTTS(Text-to-Speech)エンジンをサポートしています。
対象ユーザー
プライバシーを優先するAndroidユーザー、接続が制限されている地域で作業するユーザー、または完全にデバイス上で動作する翻訳ツールを必要とするユーザー。
ハイライト
- 完全なオフライン機能: 言語パックを一度ダウンロードすれば、インターネットなしで永久に翻訳可能です。
- マルチモーダル翻訳: テキスト、画像、およびPDF/ODTドキュメントをサポートしています。
- 幅広い言語サポート: アラビア語、中国語、日本語、韓国語、および多くのヨーロッパ言語を含む幅広い言語をサポートしています。
- 統合されたツール: 自動言語検出、非ラテン文字の翻字、および内蔵の単語辞書が含まれています。
- 開発者API: 他のAndroidアプリが翻訳をリクエストできるようにAPIを公開しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト