﻿=================================================
[Software     name]  Text translation. Ver.1.9
[Registered   name]  Translate.zip
[Copyright  holder]  A.MORICHIKA m_akira@ka2.so-net.ne.jp
[Compatible models]  Windows 11/10
[Required      DLL]  .NET Framework 4.8.1
[Software     type]  Free software
=================================================
[Software introduction]

+ Overview.

 This software judges the language of more than 100 countries from the text on the clipboard and translates it into Japanese or other languages.

 If it is a Japanese version of Windows, an English translation mode is added, and other languages can translate Japanese and the setting language.

 Translated sentences can be read aloud.


+ Description of the file.

    <Unzip folder>
    .\ReadMe.txt        : Japanese file.
    .\ReadMe_en.txt     : This file.
    .\Translate.exe     : Installer.


+ How to install.

 Please unblock the decompressed file from the file properties.

 Confirm that the extracted configuration is in the above state, and run Translate.exe to start installation.

 To uninstall, go to "Add or Remove Programs" in the Control Panel.
 The program name is "Text translation".

 ".NET Framework 4.8.1" is required for operation.
 https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net481-web-installer


+ Precautions.

 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 converted characters/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.


+ Simple usage instructions.

 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.


 The following commands are assigned to the keyboard.
   -CTRL+PageUp  : Increases the font size in the window. (*1)
   -CTRL+PageDown: 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).


+ About parameter specification.

  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.


+ About Google Translation API key.

  1. Create a project and enable the API
    (1) Open GCP's "Cloud Console".
    (2) Create a new project from "Project name" at the top of the screen.
    (3) Search for "Translation API" in the "search box" at the top of the screen and press the "Enable" button.

  2. Create an API key
    (1) Select "APIs & Services → Credentials".
    (2) Select "Create authentication information → API key".

  Price: https://cloud.google.com/translate/pricing?hl=ja
  Up to 500,000 characters are free, so I think it's enough for personal use.


+ About obtaining DeepL API authentication key.

  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.


+ Version history.

    Ver.1.9   2026.8.30

    - The library has been changed from .NET Framework 4.8 to 4.8.1.
    - Rebuilt using Microsoft Visual Studio 2026 Community.

    Ver.1.8   2025.3.2

    - Support for updating controls.

    Ver.1.7   2024.4.21

    - Deleted the language switch confirmation.
    - Changed the reading language to each window.
    - You can now convert to other languages from the text window.

    Ver.1.6   2023.1.19

    - Changed the version of .NET Framework to 4.8.

    Ver.1.5   2022.11.18

    - 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.

    Ver.1.4   2022.9.30

    - 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".

    Ver.1.3   2022.9.23

    - The display of the result is now fit within the window.
    - The translation service has been changed from "ExcelAPI" to GAS (Google Apps Script).

    Ver.1.2   2022.9.16

    - 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.

    Ver.1.1   2022.9.10

    - Added support for dark theme.
    - Added font size scaling function.
    - Enabled to use Google Translation API.

    Ver.1.0   2022.9.3

    - First edition released.

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

+ Copyright and Disclaimer, etc.

 This software is free software.
 I have the copyright of this program.
 The author assumes no responsibility for any damages or disabilities resulting from the use of this program.
 The author is not obligated to fix bugs or upgrade.
 There are no restrictions on reprinting and distribution by communication and personal handing as long as there are no changes to the contents.

+ Contact information.

    m_akira@ka2.so-net.ne.jp


+ Reference document.

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

    https://www.deepl.com/en/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 is a registered trademark or trademark of Microsoft Corporation in the United States and other countries.

