DavidVentura/offline-translator

Use Firefox Translation Models for on-device translation on Android

何を解決するか

Androidデバイス上でインターネット接続なしで、テキスト、画像、ドキュメント(PDF/ODT)の翻訳を可能にし、プライバシーを確保し、オフライン環境でも利用可能であることを実現します。

動作方法

アプリはすべての主要機能にデバイス内での機械学習モデルを使用しています。ユーザーは一度だけ言語パックをダウンロードし、以降はローカルで翻訳処理を行います。テキスト翻訳にはFirefoxの翻訳モデル、画像内のテキスト認識にはPaddleOCR、推論にはMNNやslimtなどのさまざまなエンジンを利用しています。また、Wiktionaryデータに基づく内蔵辞書と、複数のTTS(音声合成)ボイスもサポートしています。

対象ユーザー

オフライン環境で翻訳サービスが必要なAndroidユーザー、外部サーバーを避けてデータプライバシーを重視するユーザー、および他のアプリに翻訳機能を統合したい開発者。

特徴

  • 完全オフライン: 言語パックをダウンロード後、外部サーバーへのリクエストは一切送信されません。
  • マルチモーダル翻訳: テキスト、画像、PDF/ODTドキュメントの翻訳に対応。
  • 広範な言語対応: 中国語、アラビア語、ヒンディー語、日本語など、世界中の多数の言語をカバー。
  • 統合ツール: 自動言語検出、ラテン文字以外のスクリプトの転写、内蔵単語辞書を備えています。
  • 開発者用API: 他のAndroidアプリが翻訳リクエストを行うためのAPIを提供しています。

関連

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