選択したテキストをGoogle翻訳で翻訳し、結果を画面上に表示するAutoHotkey(v1)スクリプトです。
実行可能なバイナリは/binに入ってます。
- メイン版: bin/GoogleTransOSD.exe
- ワンショット版: bin/GTO-once.exe
- 選択テキストのワンタッチ翻訳(ダブルタップ)
- 翻訳結果のOSD(画面上)表示
- クリップボードテキストの翻訳
- 3つの翻訳モード(自動判別/日本語→英語/英語→日本語)
- カスタマイズ可能なOSD表示設定(フォント、色、透明度)
- Windows 11 x64
- スタンドアローン実行(AutoHotkeyのインストール不要)
- bin/GoogleTransOSD.exeをダウンロード
- 任意の場所に保存して実行
- タスクトレイにアイコンが表示されます
- テキストを選択
- 「半角/全角」キーをダブルタップ → 翻訳結果が画面上に表示されます
-
翻訳してOSD表示:
- 半角/全角キー ダブルタップ
-
翻訳して貼り付け:
- Ctrl + 半角/全角キー
- Ctrl + ひらがなキー
- フォントサイズ変更:
- Ctrl + マウスホイール
- 背景の透明度変更:
- Shift + マウスホイール
- ウィンドウサイズ変更:
- Shift + Ctrl + マウスホイール
- 簡易エディタ切替:
- マウス中ボタン
- 翻訳モード
- 自動判別(デフォルト)
- 日本語→英語
- 英語→日本語
- クリップボード翻訳
- 使い方
- 終了
GTO-once.ahk (または GTO-once.exe) は、コマンドライン引数で指定したテキストまたはファイルを翻訳して表示する非常駐版です。OSDウィンドウを閉じると自動的に終了します。
REM 文字列を直接指定して翻訳
GTO-once.exe "こんにちは"
REM ファイルの内容を翻訳
GTO-once.exe "C:\temp\translate_me.txt"-
ドラッグ&ドロップ
- テキストファイルを
GTO-once.exeにドラッグ&ドロップ
- テキストファイルを
-
「送る」メニュー
GTO-once.exeのショートカットを SendTo フォルダに配置- ファイルを右クリック→「送る」から翻訳
設定ファイル GoogleTransOSD.ini で以下の項目をカスタマイズできます:
[OSD]
CloseMode=2 ; 閉じ方の設定
Transparent=230 ; 透明度(0-255)
BackColor=44475a ; 背景色(16進数カラーコード)
FontColorJA=f1fa8c ; 文字色(日本語)
FontColorEN=8be9fd ; 文字色(英語)
FontSize=12 ; フォントサイズ
FontName=メイリオ ; フォント名GoogleTransOSD/
├── README.md
├── GoogleTransOSD.ahk # メインスクリプト
├── GTO-once.ahk # ワンショット版スクリプト
├── GoogleTransOSD.ini # 設定ファイル
├── bin/
│ ├── GoogleTransOSD.exe # メイン実行ファイル
│ └── GTO-once.exe # ワンショット版実行ファイル
├── resource/
│ └── app.ico # アプリケーションアイコン
└── lib/
├── GoogleTrans.ahk # Google翻訳機能
└── gOsd.ahk # OSD表示機能
AutoHotkey v1.1.37.02で、以下のコマンドを実行:
Ahk2Exe.exe /in "GoogleTransOSD.ahk" /out "bin/GoogleTransOSD.exe" /icon "resource/app.ico"
英語ぜんぜん読めない人が必要にかられて作った個人用のスクリプトです。
随分前に作って放置してたものをGitHub Copilot(Free)君にお願いしたらいい感じに体裁を整えてくれたので公開してみる。
Claude Sonnet 3.5賢い。ahkv2化は無理だったけどREADMEも全自動で作ってくれる。すごい時代ですね。
アイコンはwin11にプリインで入ってる方のCopilot君にお願いしました。
Win11 24h2の「クリックして実行」が便利で助かってるんですけど標準で翻訳機能が無いのが解せない。右クリックメニューの「プログラムで開く」で好きなソフトにテキスト渡せるみたいなので、非常駐のワンショット版も作りました。
GTO-once.exe "C:\temp\translate_me.txt" でファイルの中身を翻訳して表示します。
- ワンショット版(GTO-once)の追加
- コマンドライン引数での翻訳
- テキストファイルの内容翻訳
- ドラッグ&ドロップ対応
- 処理中のマウスカーソルを砂時計に変更
- OSDウィンドウの操作方法を追加
- フォントサイズ、透明度の自動保存機能
- フォント色のカスタマイズ機能を追加
- その他、細かい修正
昔作った GoogleTransGUI.ahk (未発表)を改名
- ホットキーの変更
- 翻訳OSD表示を半角/全角キーのダブルタップに変更
- 誤爆防止のためキー配置を見直し
- 新機能の追加
- 翻訳モード選択メニュー
- INIファイルによる表示設定のカスタマイズ
Copyright (c) 2025 eamat.
Released under the MIT license
https://opensource.org/licenses/mit-license.php
このプロジェクトはMITライセンスに基づいてライセンスされています。
- 作者: eamat.
- 最終更新: 2025.9.9
