Repository navigation
Releases: neatsorg/livetranslate-decky
Release list
v0.1.1
Fix:Ollamaのtranslate-URLのフォールバック設定(main.py、bin/capture_dynamic.py、scripts/run_translate.sh)に混入していたハードコーディングされたローカルのIPアドレスを削除し、またいくつかのコメントで言及されていた開発用サーバのホスト名も汎用化した。
クラウド翻訳エンジンを使うユーザーには、機能や動作上の変更はありません。
Ollamaを使うユーザーは、プラグインのデータディレクトリに「translate_url.txt」という名前のファイルを作成し、サーバのURLをhttp://host:port/translate として記述するか、またはSteamの起動前にPLAYTRANSLATE_TRANSLATE_URL環境変数として設定してください。どちらも設定されていない場合、デフォルトでは http://127.0.0.1:8787/translate が使用されます。
d91c9f6 を参照。
Fix: remove a hardcoded home-LAN IP address that leaked into the Ollama translate-URL fallback (main.py, bin/capture_dynamic.py, scripts/run_translate.sh), and genericize a dev-server hostname mentioned in a few comments.
No functional/behavioral changes for cloud engine users;
Users of Ollama should create a file named translate_url.txt in the plugin data directory with the server URL as http://host:port/translate, or set the PLAYTRANSLATE_TRANSLATE_URL environment variable before launching Steam. If neither is set, http://127.0.0.1:8787/translate is used by default.
See d91c9f6.
Release v0.1.0
LiveTranslator-kun v0.1.0(日本語)
Gamescope/PipeWire経由で画面をキャプチャし、OCRで文字を認識して、翻訳結果をリアルタイムでオーバーレイ表示するDecky Loaderプラグインです。Steam Deckでのゲーム字幕翻訳を主な用途として作られています。
機能
- 文章の移動・スクロールにも追随するリアルタイム自動翻訳
- 特定の字幕エリアに限定した矩形キャプチャモード
- 一時停止中に任意の箇所だけを翻訳する画面タップ翻訳
- 既定はオンデバイスOCR(Chrome Screen AI)、TesseractOCRはレガシーのフォールバックとして利用可能
- 複数の翻訳エンジンに対応: Ollama(ローカル)、Gemini AI、Google翻訳、Google Cloud Translate、DeepL
- ゲームパッド・キーボード・Steam Deck本体に割り当て可能なキーバインド
インストール・セットアップ・使い方はREADMEをご覧ください。
既知の問題
非Deck環境での注意点(入力デバイスの権限、gamescopeのネスト実行、オーバーレイのフォーカスに関する不具合)は非Deck Linux環境での利用を参照してください。
LiveTranslator-kun v0.1.0
A Decky Loader plugin that captures the screen through Gamescope/PipeWire,recognizes text with OCR, and overlays a live translation - built for gamesubtitles on Steam Deck.
Features
- Real-time auto-translation that tracks moving/scrolling text
- Region capture mode for a single fixed subtitle area
- Screen-tap translation for one-off lines while paused
- On-device OCR (Chrome Screen AI) by default, TesseractOCR available as a legacy fallback
- Multiple translation engines: Ollama (local), Gemini AI, Google Translate, Google Cloud Translate, DeepL
- Configurable keybindings (gamepad, keyboard, or Steam Deck's own controls)
See the README for installation, setup, and
usage instructions.
Known issues
See Running on a non-Deck Linux host for caveats on non-Deck setups (input permissions, nested gamescope, an overlay-focus bug).