﻿=================================================
【ソ フ ト名】  文章ほんやく Ver.1.9
【登  録  名】  Translate.zip
【著作権  者】  A.MORICHIKA m_akira@ka2.so-net.ne.jp
【対応  機種】  Windows 11/10
【必要ＤＬＬ】  .NET Framework 4.8.1
【ｿﾌﾄｳｪｱ種別】  フリーソフトウェア
=================================================
【ソフト紹介】

◆  概要

このソフトは、クリップボードのテキストから100か国以上の言語を判定して日本語または他言語に翻訳するソフトです。

日本語版のWindowsであれば英語の翻訳モードが追加され、他の言語では日本語と設定言語が翻訳できます。

翻訳した文章は音声で読み上げることができます。


◆  ファイルの説明

    <解凍フォルダ>
    .\ReadMe.txt        ： このファイル
    .\ReadMe_en.txt     ： 英語訳
    .\Translate.exe     ： インストーラ


◆  インストール方法

解凍したファイルは、ファイルプロパティから「ブロックの解除」をしてください。

解凍した構成が上記の状態であることを確認して、Translate.exe を実行するとインストールが始まります。

アンインストールは、コントロールパネルの「プログラムの追加と削除」から行います。
プログラム名は「文章ほんやく」です。

動作には「.NET Framework 4.8.1」が必要です。
https://dotnet.microsoft.com/ja-jp/download/dotnet-framework/thank-you/net481-web-installer


◆  注意事項

APIキーを指定しない場合は「Google Apps Script」を使用して翻訳されます。

Google/DeepL APIキーを使用した場合は、変換文字数が500,000/月に制限されます。

使用率は、登録日から１ヶ月間の変換文字数を累積して計算します。

ネットワーク環境によっては、翻訳に失敗する場合があります。


◆  簡単な使い方説明

起動するとアイコンが表示されます。

アイコンをクリックすると、クリップボードの監視が切り替わります。

「動作中」の状態で、翻訳したい文章を選択してクリップボードへコピーしてください。

マウスカーソルの位置に翻訳した文章のウィンドウが表示されます。

ボイス機能が有効な場合は、「閉じる」ボタンの隣に「音声」ボタンが表示されます。

「音声」ボタンを右クリックすると、音声種別を選択できます。

起動時のアイコンを閉じると、すべての変換ウィンドウが閉じられます。


キーボードには以下のコマンドが割り当てられています。
　・CTRL+PageUp　：ウィンドウ内の文字サイズを大きくします。（*1）
　・CTRL+PageDown：ウィンドウ内の文字サイズを小さくします。
　・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      (ストア版)

  言語ごとのロケールIDで検索してください。


◆  Google Translation APIキーについて

　　1.プロジェクトの作成とAPIの有効化
　　　(1) GCPの「Cloud Console」を開く。
　　　(2) 画面上端の「プロジェクト名」から新規プロジェクトを作成。
　　　(3) 画面上端の「検索ボックス」で「Translation API」を検索し、「有効にする」ボタンを押す。

　　2. APIキーの作成
　　　(1)「APIとサービス → 認証情報」を選択。
　　　(2)「認証情報を作成 → APIキー」を選択。

　　料金：https://cloud.google.com/translate/pricing?hl=ja
    500,000文字までは無料なので個人で使用するには充分と思います。


◆  DeepL API 認証キーの取得について

　　無料版（DeepL API Free）をサイト登録して取得してください。
　　クレジットカードの登録が必要となりますが、JCBだと受け付けてもらえないので注意です。
　　登録が済むと「DeepL APIで使用する認証キー」が発行されます。


◆  更新履歴

    Ver.1.9   2026.8.30

    ・ライブラリを.NET Framework 4.8から、4.8.1に変更しました。
    ・Microsoft Visual Studio 2026 Communityで再構築しました。

    Ver.1.8   2025.3.2

    ・コントロールの更新に対応しました。

    Ver.1.7   2024.4.21

    ・言語の切り替え確認を削除しました。
    ・読み上げ言語をウィンドウ単位にしました。
    ・文章ウィンドウから他の言語に変換できるようにしました。

    Ver.1.6   2023.1.19

    ・.NET Frameworkのバージョンを4.8に変更しました。

    Ver.1.5   2022.11.18

    ・表示フォントの選択を追加しました。
    ・右から左の言語表示に対応しました。
    ・DeepL API 認証キーに対応しました。
    ・APIキーによる使用率計算を登録日からの１か月に変更しました。

    Ver.1.4   2022.9.30

    ・パラメータから日本語以外の言語を指定できるようにしました。
    ・環境設定の言語から日本語と英語以外の組み合わせに対応しました。
    ・タイトルを「英文ほんやく」から「文章ほんやく」に変更しました。

    Ver.1.3   2022.9.23

    ・結果の表示がウィンドウ内に収まるようにしました。
    ・翻訳サービスを「ExcelAPI」から、GAS(Google Apps Script)に変更しました。

    Ver.1.2   2022.9.16

    ・日英翻訳モードを追加しました。
    ・Google Translation APIキーの設定を改善しました。
    ・フォントサイズの変更ができないバグに対応しました。
    ・APIキーを指定した場合は言語判定して翻訳するようにしました。
    ・Google Translation APIの今月使用率を表示するようにしました。

    Ver.1.1   2022.9.10

    ・ダークテーマに対応しました。
    ・フォントサイズの拡縮機能を追加しました。
    ・Google Translation API を使用できるようにしました。

    Ver.1.0   2022.9.3

    ・初版公開

-----------------------------------------------------------------

◆  著作権・免責等

本ソフトは、フリーソフトウェアです。
このプログラムの著作権は私、A.MORICHIKA にあります。
著作者はこのプログラムの使用に起因するあらゆる損害・障害についてその責任を一切負わないものとします。
著作者はバグ修正・バージョンアップの義務を負わないものとします。
通信と個人的な手渡しによる転載、流通に関しては内容の改変等が無い限り制限はありません。

◆  連絡先

    m_akira@ka2.so-net.ne.jp


◆  参考資料

    https://cloud.google.com/translate/

    https://www.deepl.com/ja/pro-api?cta=header-pro-api/

    https://developer.microsoft.com/ja-jp/

    https://docs.microsoft.com/ja-jp/dotnet/desktop/wpf/?view=netframeworkdesktop-4.8

-----------------------------------------------------------------

Windows 10/11は、米国 Microsoft Corporationの米国およびその他の国における登録商標または商標です。

