Skip to content

Freeesia/WindowTranslator

Repository files navigation

WindowTranslator

App Build GitHub version NuGet version

WindowTranslatorは、Windowsのアプリケーションのウィンドウを翻訳するためのツールです。

JA | EN | DE | KR | ZH-CN | ZH-TW

ダウンロード

GitHubのリリースページからzipをダウンロードして任意のフォルダに展開します

  • WindowTranslator-(バージョン).zipは.NETがインストールされている環境で動作します
  • WindowTranslator-full-(バージョン).zipは.NETがインストールされていない環境でも動作します

使い方

事前準備

言語設定

翻訳元・翻訳先となる言語をWindowsの言語設定に追加してください。
Windowsの言語追加の方法

DeepL APIキーの取得

DeepLのサイトからユーザー登録を行い、APIキーを取得してください。
(手元では無料プランのAPIキーにて動作確認を行っていますが、有料プランのAPIキーでも動作すると思います)

起動

初回設定

  1. WindowTranslator.exeを起動し、設定画面を開きます。
    設定
  2. 「全体設定」タブの「言語設定」から翻訳元・翻訳先の言語を選択します。
    言語設定
  3. 「DeepLOptions」タブのAPI Key: DeepLのAPIキーを入力します。 DeepL設定
  4. 設定が完了したら「OK」ボタンを押下して設定画面を閉じます。

翻訳の開始

  1. WindowTranslator.exeを起動し、翻訳ボタンを押下します。
    翻訳ボタン
  2. 翻訳したいアプリのウィンドウを選択し、「OK」ボタンを押下します。 ウィンドウ選択
  3. 翻訳結果がオーバーレイで表示されます。
    翻訳結果

その他の設定

翻訳結果を別ウィンドウに表示する

翻訳結果を別ウィンドウに表示することができます。
設定画面の「全体設定」タブの「翻訳結果表示モード」で「キャプチャーウィンドウ」を選択し、「OK」ボタンを押下して設定画面を閉じます。 表示モード設定

翻訳したいアプリを選択すると、翻訳結果が別ウィンドウに表示されます。 ウィンドウモード

特定のアプリケーションのウィンドウを常に翻訳する

特定のアプリケーションが起動したときに、WindowTranslatorがアプリケーションを検知して翻訳を開始するように設定できます。

  1. WindowTranslator.exeを起動し、設定画面を開きます。
    設定
  2. 「SettingsViewModel」タブから「Register to startup command」の「実行」ボタンを押下し、ログオン時に自動起動するように設定します。 スタートアップ登録
  3. 「全体設定」タブの「自動翻訳対象」に翻訳したいアプリケーションのプロセス名を入力します。
    自動翻訳対象
  • 「一度翻訳対象に選択したプロセスが起動したときに自動的に翻訳する」にチェックを入れることで自動的に翻訳対象に登録されます。
  1. 設定が完了したら「OK」ボタンを押下して設定画面を閉じます。
  2. 以降、対象のプロセスが起動したときに、翻訳を開始するかの通知が表示されます。
    通知
通知が表示されない場合

通知が表示されない場合、「応答不可」が有効になっている可能性があります。
以下の方法で通知を有効化してください。

  1. Windowsの「設定」から「システム」の「通知」設定を開きます。
    設定
  2. 「応答不可を自動的にオンにする」を選択し、「全画面モードでアプリを使用するとき」にチェックを外します。 応答不可
  3. 「優先通知を設定する」の「アプリの追加」を押下します。
    通知設定 優先通知
  4. 「WindowTranslator」を選択します。 アプリの選択

About

WindowTranslatorは、Windowsのアプリケーションのウィンドウを翻訳するためのツールです。

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.rtf

Stars

Watchers

Forks