ciddwd/overlay-translator
无需 ROOT 的开源 Android 屏幕实时翻译工具,适合游戏、视觉小说和漫画。支持端侧与云端 OCR、离线 LLM、多种翻译服务和文字朗读(TTS),译文可直接显示在画面上。Open-source no-root Android real-time screen translator for games, visual novels, and manga. Supports on-device and cloud OCR, offline LLMs, multiple translation services, on-screen translations, and text-to-speech (TTS).
📱 Screen Translator (スクリーン翻訳)
何であるか – スクリーンをキャプチャし、画像に対してOCRを実行し、認識されたテキストを翻訳エンジン(LLMベース、クラウドMT、またはオフラインモデル)に送信して、翻訳結果を画面にオーバーレイ表示するAndroidアプリ。また、TTSを使ってテキストを音声読み上げることも可能。全体の処理フロー(キャプチャ → OCR → 翻訳 → 表示/音声)はモジュール式であり、ローカルまたはリモートサービスを自由に組み合わせられる。
主な機能
- リアルタイムオーバーレイ翻訳 – フローティングボールをタップするだけで、画面全体または選択領域を翻訳可能。翻訳結果は元のテキスト上に直接表示されるか、ドラッグ可能な別ウィンドウに表示される。
- バッチ画像翻訳 – ギャラリーから複数のスクリーンショットを選択するか、アプリに画像を共有することで、バックグラウンドで一括処理可能。
- 複数のOCRバックエンド – オンデバイスML Kit、PaddleOCR(v5/v6)、専用のマンガOCR、HTTPベースのサービス(Umi-OCR/LunaTranslator)。クラウドOCR(Baidu、Tencent、Youdao、PaddleOCR AI Studio)もフォールバックとしてサポート。
- プラグイン式翻訳エンジン –
- オンデバイスモデル:Sakura、Hy-MT2(ともに約1GB、CPUで動作)。
- クラウド/LLMサービス:OpenAI互換、Anthropic互換、DeepSeek、Claude、ModelScope、OpenRouterなど。
- 伝統的MT:DeepL / DeepLX、Google、Baidu、Tencent、Youdao、小牛翻訳。
- テキストから音声 – デバイス内蔵音声、自己ホスティングTTSサーバー、商用サービス(火山、MiniMax、MiMo)を利用可能。元のテキスト、翻訳結果、辞書エントリを読み上げられる。
- 単語レベルの照合 – 単語/フレーズを囲んでボックスを描画すると、翻訳、発音、品詞、例文、さらにLLMを使用した場合の詳細な説明を含む辞書カードが表示される。
- スマートUI – 横方向/縦方向レイアウトの自動検出、マンガ用の吹き出し検出、背景色との調和、オプションの「タイトフィット」レンダリング(翻訳を描画する前に元のテキストを消去)。
- カスタマイズ – 色選択ツール、フォントインポート(
.ttf)、アプリごとの翻訳プリセット、一貫性のある用語バンク、非機密設定のエクスポート/インポート、APIキーの暗号化保存、検索可能な設定ページ。 - アクセシビリティと安定性 – TalkBackラベル、セキュリティ保護されたクラッシュログ、通知付きのモデルバックグラウンドダウンロード、OEMの過剰なバックグラウンド終了ポリシーへの対応。
一般的なワークフロー
- APKをインストール(arm64-v8aのみ)し、オーバーレイおよび通知権限を付与。
- スクリーンキャプチャサービスを開始(MediaProjectionまたはShizukuでスムーズなパス)。
- ゲーム中、ビジュアルノベルを読んでいる時、または漫画を閲覧しているときに、フローティングボールをタップ。
- アプリが画面をキャプチャし、選択されたOCRエンジンを実行し、テキストを選択した翻訳エンジンに送信し、結果を画面に描画。
- オプション:ボールを長押ししてラジアルメニューを表示、ボリュームボタンショートカットを使用、またはAndroidクイック設定タイルからアプリを起動。
誰が恩恵を受けるか
- 外国語の会話にリアルタイム字幕が必要なゲームプレイヤー。
- 縦書き日本語テキストを即座に翻訳したいマンガ/ビジュアルノベル読者。
- Android上でプライバシー保護が可能な、可能な限りオフラインで動作するスクリーン翻訳ツールを求める誰もが。
インストールノート
- 最新版の
ScreenTranslator-x.y.z.apkをリリースページからダウンロード(arm64-v8aビルドのみ提供)。 - 必要に応じてSHA-256チェックサムを検証。
- インストール後、フローティングウィンドウ権限を有効化。Shizuku統合を希望する場合は、Shizukuアプリをインストールし、ルートレス権限を付与。
なぜ重要なのか Screen Translatorは、モバイルOCR、オフライン大規模言語モデル翻訳、柔軟なTTSといった最先端AI技術を統合し、ユーザーが完全に制御可能なAndroid体験を提供する。モジュール構造により、パワーユーザーはすべてをオフラインで保持してプライバシーを守りつつ、一般ユーザーはクラウドサービスに接続して高品質な翻訳を享受できる。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト