Text translation. [C#]
A.M.Soft
Support
Please contact me here.
Privacy Policy
Description
- An icon will appear when you start it.
- Click the icon to toggle clipboard monitoring.
- In the "in action" state, select the sentence you want to translate and copy it to the clipboard.
- A window with the translated text will appear at the position of the mouse cursor.
- If the voice feature is enabled, you'll see a "Voice" button next to the "Close" button.
- By right-clicking the "Voice" button, you can select the Voice type.
- Closing the startup icon closes all conversion windows.
Shortcut key | Function |
---|---|
CTRL+Page Up | Increases the font size in the window. (*1) |
CTRL+Page Down | Decrease the font size in the window. |
Q | switch translation mode. (*2) |
T | Reads out the text. |
C | Copies the text to the clipboard. |
F | Select a display font. |
K | Setting of Translation API KEY. (*3) |
U | Monthly usage of Translation API. |
A | Switching between DeepL/Google API. |
V | Version information display. |
Esc | end. |
(*1) You can also press the CTRL key at the same time and use the mouse wheel.
(*2) Select the language from the popup.
(*3) If you set a blank, it will return to GAS (Google Apps Script).
Example. French | Locale ID:1036 |
Translate.exe lcid:1036 | desktop version. |
start translate-args:lcid:1036 | store version. |
Please search for "locale ID for each language" on the net. |
- Create a project and enable the API.
- Open GCP's "Cloud Console".
- Create a new project from "Project name" at the top of the screen.
- Search for "Translation API" in the "search box" at the top of the screen and press the "Enable" button.
- Create an API key.
- Select "APIs & Services → Credentials".
- Select "Create authentication information → API key".
Up to 500,000 characters are free, so I think it's enough for personal use.
- Please register for the free version (DeepL API Free) and obtain it.
- You need to register your credit card, but please note that JCB will not be accepted.
- After completing the registration, an "authentication key for use with the DeepL API" will be issued.
- If you do not specify an API key, "Google Apps Script" will be used to translate.
- If you use a Google/DeepL API key, you are limited to 500,000 characters translated per month.
- The usage rate is calculated by accumulating the number of converted characters for one month from the date of registration.
- Translation may fail depending on the network environment.
History
- Deleted the language switch confirmation.
- Changed the reading language to each window.
- You can now convert to other languages from the text window.
- Changed the version of .NET Framework to 4.8.
- Added display font selection.
- Added support for right-to-left language display.
- Added support for DeepL API authentication key.
- The usage rate calculation by API key has been changed to one month from the registration date.
- It is now possible to specify languages other than Japanese from the parameters.
- From the language of the environment setting, it now supports combinations other than Japanese and English.
- The title has been changed from "English translation" to "Text translation".
- The display of the result is now fit within the window.
- The translation service has been changed from "ExcelAPI" to GAS (Google Apps Script).
- Added Japanese-English translation mode.
- Improved setting of Google Translation API key.
- Fixed the bug that the font size cannot be changed.
- When API key is specified, the language is determined and translated.
- The usage rate of Google Translation API for this month is now displayed.
- Added support for dark theme.
- Added font size scaling function.
- Enabled to use Google Translation API.
- First edition released.
文章ほんやく [C#]
A.M.Soft
サポート
こちらまで、ご連絡ください。
プライバシー ポリシー
詳細
- 起動するとアイコンが表示されます。
- アイコンをクリックすると、クリップボードの監視が切り替わります。
- 「動作中」の状態で、翻訳したい文章を選択してクリップボードへコピーしてください。
- マウスカーソルの位置に翻訳した文章のウィンドウが表示されます。
- ボイス機能が有効な場合は、「閉じる」ボタンの隣に「音声」ボタンが表示されます。
- 「音声」ボタンを右クリックすると、音声種別を選択できます。
- 起動時のアイコンを閉じると、すべての変換ウィンドウが閉じられます。
ショートカットキー | 機能 |
---|---|
CTRL+Page Up | ウィンドウ内の文字サイズを大きくします(*1) |
CTRL+Page Down | ウィンドウ内の文字サイズを小さくします |
Q | 翻訳モードを切り替えます(*2) |
T | 文章を読み上げます |
C | 文章をクリップボードへコピーします |
F | 表示フォントを選択します |
K | Translation APIキーの設定(*3) |
U | Translation APIの月間使用率 |
A | DeepL/GoogleAPIの切り替え |
V | バージョン情報表示 |
Esc | 終了 |
(*1)CTRLキー同時押下とマウスホイールでも可能。
(*2)ポップアップから言語を選択します。
(*3)空白でGAS(Google Apps Script)に戻ります。
例. フランス語 | ロケールID:1036 |
Translate.exe lcid:1036 | デスクトップ版 |
start translate-args:lcid:1036 | ストア版 |
- プロジェクトの作成とAPIの有効化
- GCPの「Cloud Console」を開く。
- 画面上端の「プロジェクト名」から新規プロジェクトを作成。
- 画面上端の「検索ボックス」で「Translation API」を検索し、「有効にする」ボタンを押す。
- APIキーの作成
- 「APIとサービス → 認証情報」を選択。
- 「認証情報を作成 → APIキー」を選択。
500,000文字までは無料なので個人で使用するには充分と思います。
- 無料版(DeepL API Free)をサイト登録して取得してください。
- クレジットカードの登録が必要となりますが、JCBだと受け付けてもらえないので注意です。
- 登録が済むと「DeepL APIで使用する認証キー」が発行されます。
- APIキーを指定しない場合は「Google Apps Script」を使用して翻訳されます。
- Google/DeepL APIキーを使用した場合は、変換文字数が500,000/月に制限されます。
- 使用率は、登録日から1ヶ月間の変換文字数を累積して計算します。
- ネットワーク環境によっては、翻訳に失敗する場合があります。
履歴
- 言語の切り替え確認を削除しました。
- 読み上げ言語をウィンドウ単位にしました。
- 文章ウィンドウから他の言語に変換できるようにしました。
- .NET Frameworkのバージョンを4.8に変更しました。
- 表示フォントの選択を追加しました。
- 右から左の言語表示に対応しました。
- DeepL API 認証キーに対応しました。
- APIキーによる使用率計算を登録日からの1か月に変更しました。
- パラメータから日本語以外の言語を指定できるようにしました。
- 環境設定の言語から日本語と英語以外の組み合わせに対応しました。
- タイトルを「英文ほんやく」から「文章ほんやく」に変更しました。
- 結果の表示がウィンドウ内に収まるようにしました。
- 翻訳サービスを「ExcelAPI」から、GAS(Google Apps Script)に変更しました。
- 日英翻訳モードを追加しました。
- Google Translation APIキーの設定を改善しました。
- フォントサイズの変更ができないバグに対応しました。
- APIキーを指定した場合は言語判定して翻訳するようにしました。
- Google Translation APIの今月使用率を表示するようにしました。
- ダークテーマに対応しました。
- フォントサイズの拡縮機能を追加しました。
- Google Translation API を使用できるようにしました。
- 初版公開