WindowTranslator.Abstractions 0.3.1

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package WindowTranslator.Abstractions --version 0.3.1
NuGet\Install-Package WindowTranslator.Abstractions -Version 0.3.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WindowTranslator.Abstractions" Version="0.3.1">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add WindowTranslator.Abstractions --version 0.3.1
#r "nuget: WindowTranslator.Abstractions, 0.3.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install WindowTranslator.Abstractions as a Cake Addin
#addin nuget:?package=WindowTranslator.Abstractions&version=0.3.1

// Install WindowTranslator.Abstractions as a Cake Tool
#tool nuget:?package=WindowTranslator.Abstractions&version=0.3.1

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」を選択します。 アプリの選択
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.3.2-ci.17 47 4/21/2024
0.3.2-ci.15 42 4/21/2024
0.3.2-ci.13 44 4/21/2024
0.3.2-ci.2 33 4/20/2024
0.3.1 86 3/31/2024
0.3.1-ci.2 49 3/31/2024
0.3.0 78 3/29/2024
0.2.2-ci.93 63 1/6/2024
0.2.2-ci.91 58 1/5/2024
0.2.2-ci.89 54 1/5/2024
0.2.2-ci.84 55 12/30/2023
0.2.2-ci.82 63 12/30/2023
0.2.2-ci.80 59 12/29/2023
0.2.2-ci.76 72 12/28/2023
0.2.2-ci.75 67 12/28/2023
0.2.2-ci.74 64 12/28/2023
0.2.2-ci.73 65 12/28/2023
0.2.2-ci.72 68 12/28/2023
0.2.2-ci.71 47 12/28/2023
0.2.2-ci.70 55 12/28/2023
0.2.2-ci.52 73 12/2/2023
0.2.2-ci.50 65 11/29/2023
0.2.2-ci.48 66 11/24/2023
0.2.2-ci.46 56 11/22/2023
0.2.2-ci.44 64 10/13/2023
0.2.2-ci.42 59 10/11/2023
0.2.2-ci.40 56 10/10/2023
0.2.2-ci.38 60 10/7/2023
0.2.2-ci.36 63 9/26/2023
0.2.2-ci.34 65 8/26/2023
0.2.2-ci.32 63 8/18/2023
0.2.2-ci.30 47 8/17/2023
0.2.2-ci.28 71 7/15/2023
0.2.2-ci.26 67 7/10/2023
0.2.2-ci.24 63 7/9/2023
0.2.2-ci.18 69 7/6/2023
0.2.2-ci.16 67 6/16/2023
0.2.2-ci.14 69 5/20/2023
0.2.2-ci.12 72 4/27/2023
0.2.2-ci.10 76 4/25/2023
0.2.2-ci.6 75 4/25/2023
0.2.2-ci.4 74 4/17/2023
0.2.2-ci.2 78 4/10/2023
0.2.2-ci.1 75 4/10/2023
0.2.1 179 4/10/2023
0.2.1-ci.37 75 4/10/2023
0.2.1-ci.33 77 4/10/2023
0.2.1-ci.32 76 4/9/2023
0.2.1-ci.31 73 4/9/2023
0.2.1-ci.20 70 4/8/2023
0.2.1-ci.19 72 4/8/2023
0.2.1-ci.18 72 4/8/2023
0.2.1-ci.17 74 4/8/2023
0.2.1-ci.16 77 4/6/2023
0.2.1-ci.15 79 4/6/2023
0.2.1-ci.11 82 4/3/2023
0.2.1-ci.4 82 4/2/2023
0.2.1-ci.3 80 4/2/2023
0.2.1-ci.2 77 4/2/2023
0.2.0 179 4/2/2023
0.1.118 182 4/2/2023
0.1.117 170 4/2/2023
0.1.116 185 4/2/2023
0.1.115 197 3/26/2023
0.1.114 212 3/26/2023
0.1.113 213 3/25/2023
0.1.112 195 3/25/2023
0.1.111 185 3/25/2023
0.1.111-PullRequest0010.6 80 3/25/2023
0.1.110 186 3/22/2023
0.1.108 185 3/21/2023
0.1.101 176 3/20/2023
0.1.101-PullRequest0009.3 80 3/20/2023
0.1.100 186 3/20/2023
0.1.99 219 3/20/2023
0.1.0 62 4/2/2023
0.1.0-ci.171 79 4/2/2023
0.1.0-ci.170 80 4/2/2023
0.1.0-ci.169 78 4/2/2023
0.1.0-ci.168 77 4/2/2023
0.0.0-local 124 3/20/2023