multi languages translation download

File Translator User Manual (Windows)

English to a target language

Overview

The File Translator application allows users to translate text files from one language to another using Google Translate. Users can select input files, specify an output folder, and enter the desired target language code for translation.

Features

  • Select multiple input text files for translation.
  • Choose an output directory where translated files will be saved.
  • Input the target language code for translation.
  • User-friendly graphical interface.

System Requirements

  • Windows 10 or later
  • Python 3.x
  • Internet connection (required for Google Translate)

Installation

  1. Download the File Translator Installer:
    • Obtain the FileTranslator.exe file from the official download link.
  2. Run the Installer:
    • Double-click the FileTranslator.exe file to start the installation process.
  3. Follow the Installation Wizard:
    • Follow the prompts in the installation wizard to complete the installation.
  4. Run the Application:
    • After installation, locate the application in your Start Menu and click on File Translator to start the program.

How to Use

  1. Select Input Files:
    • Click the “Select Input Files” button.
    • A file dialog will open. Select the text files you want to translate. You can select multiple files at once.
  2. Select Output Folder:
    • Click the “Select Output Folder” button.
    • Choose the directory where you want to save the translated files.
  3. Enter Target Language Code:
    • In the input field labeled “Enter Target Language Code,” enter the language code for your desired translation (e.g., fr for French, es for Spanish). You can refer to the Google Translate Language Codes for valid codes.
  4. Translate:
    • Click the “Translate” button to start the translation process.
    • The application will read the input files, translate the text, and save the translated content to the specified output folder.
  5. Completion:
    • Once the translation is complete, a success message will appear.

Error Handling

  • If an invalid language code is entered, an error message will prompt you to enter a valid code.
  • If an error occurs during the translation process, an error message will inform you of the issue.

Available Target Language [Language Code]

  • Afrikaans [af]
  • Albanian (shqiptare) [sq]
  • Czech (čeština) [cs]
  • Chinese (Simplified) 简体中文) [zh-CN]
  • Chinese (Traditional)(中國傳統的) [zh-TW]
  • Filipino [tl]
  • Finnish (Suomalainen) [fi]
  • French (Français) [fr]
  • German (Deutsch) [de]
  • Dutch (Nederlands) [nl]
  • Hindi ( हिंदी ) [hi]
  • Hungarian ( Magyar ) [hu]
  • Italian ( Italiano ) [it]
  • Japanese (日本語) [ja]
  • Indonesian ( bahasa Indonesia ) [id]
  • Korean (한국어) [ko]
  • Latvian (latviski) [lv]
  • Maori [mi]
  • Polish (Polski) [pl]
  • Portuguese (Português) [pt]
  • Romanian (Română) [ro]
  • Russian (Русский) [ru]
  • Spanish (español) [es]
  • Amharic (አማርኛ) [am]
  • Arabic (عربي) [ar]
  • Armenian (հայերեն) [hy]
  • Azerbaijani (Azərbaycan) [az]
  • Basque (euskara) [eu]
  • Bengali (বাংলা) [bn]
  • Bosnian (bosanski) [bs]
  • Bulgarian (български) [bg]
  • Catalan (català) [ca]
  • Cebuano [ceb]
  • Chichewa [ny]
  • Corsican (Corsu) [co]
  • Croatian (hrvatski) [hr]
  • Danish (Dansk) [da]
  • Esperanto [eo]
  • Estonian (eesti keel) [et]
  • Ewe (Eʋegbe) [ee]
  • Frisian (Frysk) [fy]
  • Galician (galego) [gl]
  • Georgian (ქართული) [ka]
  • Gujarati (ગુજરાતી) [gu]
  • Haitian Creole (Kreyòl ayisyen) [ht]
  • Hausa [ha]
  • Hawaiian (ʻŌlelo Hawaiʻi) [haw]
  • Hmong (Hmoob) [hmn]
  • Icelandic (íslenskur) [is]
  • Igbo [ig]
  • Irish (Gaeilge) [ga]
  • Kannada (ಕನ್ನಡ) [kn]
  • Kazakh (қазақ) [kk]
  • Khmer (ខ្មែរ) [km]
  • Kurdish (Kurdî) [ku]
  • Lithuanian (lietuvių) [lt]
  • Malagasy [mg]
  • Malay (Melayu) [ms]
  • Malayalam (മലയാളി) [ml]
  • Maltese (Malti) [mt]
  • Marathi (मराठी) [mr]
  • Myanmar (မြန်မာ) [my]
  • Norwegian (Norsk) [no]
  • Punjabi (ਪੰਜਾਬੀ) [pa]
  • Scots Gaelic (Gàidhlig na h-Alba) [gd]
  • Serbian (Српски) [sr]
  • Sesotho (Senyesemane) [st]
  • Shona [sn]
  • Sinhala (සිංහල) [si]
  • Slovak (Slovenský) [sk]
  • Slovenian (Slovenščina) [sl]
  • Somali (Soomaali) [so]
  • Swahili (kiswahili) [sw]
  • Sundanese [su]
  • Swedish (Svenska) [sv]
  • Tajik [tg]
  • Tamil (தமிழ்) [ta]
  • Telugu (తెలుగు) [te]
  • Turkish (Türkçe) [tr]
  • Urdu (اردو) [ur]
  • Vietnamese (Tiếng Việt) [vi]
  • Welsh (Cymraeg) [cy]
  • Xhosa [xh]
  • Yiddish [yi]
  • Yoruba [yo]
  • Zulu [zu]