Skip to content

Releases: neatsorg/livetranslate-decky

v0.1.1

Choose a tag to compare

@neatsorg neatsorg released this 21 Aug 16:44

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

Choose a tag to compare

@neatsorg neatsorg released this 21 Aug 09:28

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).