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を公開しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト