All Projects → naskio → po-auto-translation

naskio / po-auto-translation

Licence: other
translate PO files automatically for FREE using google translate

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to po-auto-translation

LMPHP
Multi-language management and support on the site.
Stars: ✭ 19 (-42.42%)
Mutual labels:  translate, multilanguage
sketch-crowdin
Connect your Sketch and Crowdin projects together
Stars: ✭ 35 (+6.06%)
Mutual labels:  translate, multilanguage
HighlightTranslator
Highlight Translator can help you to translate the words quickly and accurately. By only highlighting, copying, or screenshoting the content you want to translate anywhere on your computer (ex. PDF, PPT, WORD etc.), the translated results will then be automatically displayed before you.
Stars: ✭ 54 (+63.64%)
Mutual labels:  translate, google-translate
node-google-translate-skidz
Simple Node.js library for talking to Google's Translate API for free.
Stars: ✭ 70 (+112.12%)
Mutual labels:  translate, google-translate
translate-components
🌎🌍🌏 translate-components provides a super simple translation for React.
Stars: ✭ 16 (-51.52%)
Mutual labels:  translate, multilanguage
translate
A module grouping multiple translation APIs
Stars: ✭ 321 (+872.73%)
Mutual labels:  translate, google-translate
php-google-translate-for-free
Library for free use Google Translator. With attempts connecting on failure and array support.
Stars: ✭ 124 (+275.76%)
Mutual labels:  translate, google-translate
tr4n5l4te
Use Google Translate without an API key.
Stars: ✭ 32 (-3.03%)
Mutual labels:  translate, google-translate
translation-google
A Google Translate component for Nodejs.
Stars: ✭ 42 (+27.27%)
Mutual labels:  translate, google-translate
Gesi
Google Sheets ESI Add-on
Stars: ✭ 135 (+309.09%)
Mutual labels:  google-sheets
Googlesheets4
Google Spreadsheets R API (reboot of the googlesheets package)
Stars: ✭ 232 (+603.03%)
Mutual labels:  google-sheets
Gspread Dataframe
Read/write Google spreadsheets using pandas DataFrames
Stars: ✭ 118 (+257.58%)
Mutual labels:  google-sheets
Spreadsheetfs
Use Google Sheets as a Filesystem to get Unlimited Free Cloud Storage
Stars: ✭ 137 (+315.15%)
Mutual labels:  google-sheets
Retrosheet
Turn Google Spreadsheet to JSON endpoint (for Android and JVM) for FREE (100%)
Stars: ✭ 245 (+642.42%)
Mutual labels:  google-sheets
Cryptocurrency Portfolio
Google Sheets automatic creation with Google Apps Script (GAS) for managing a cryptocurrency tracking spreadsheet with multi exchanges
Stars: ✭ 134 (+306.06%)
Mutual labels:  google-sheets
Robinhood Google Sheets
Robinhood Custom Functions for Google Sheets 📈
Stars: ✭ 117 (+254.55%)
Mutual labels:  google-sheets
Df2gspread
Manage Google Spreadsheets in Pandas DataFrame with Python
Stars: ✭ 114 (+245.45%)
Mutual labels:  google-sheets
LibreTranslate
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
Stars: ✭ 3,932 (+11815.15%)
Mutual labels:  translate
use-google-sheets
📝 A React Hook for getting data from Google Sheets API v4
Stars: ✭ 75 (+127.27%)
Mutual labels:  google-sheets
Flutter2googlesheets Demo
A Demo application📱 which stores User feedback from 💙Flutter application into Google Sheets🗎 using Google AppScript.
Stars: ✭ 228 (+590.91%)
Mutual labels:  google-sheets

po-auto-translation

Process to translate PO files automatically for FREE using Google Translate, the script is written using JavaScript

Requirements

  • Node.js (10+)

Steps

  1. Clone this repository

    git clone [email protected]:naskio/po-auto-translation.git
  2. Install dependencies

    yarn install 
    # or
    npm install
  3. Convert your PO file into CSV using the following command

    node index.js untranslated_XX.po > untranslated_XX.csv
  4. Upload untranslated_XX.csv to Google Sheet

  5. Use the formula

    =GOOGLETRANSLATE(A2;"en";"ar")
    
  6. Convert the translated columns to text using Copy the column then paste values only

  7. Export file to CSV translated_XX.csv (download CSV)

  8. Convert the CSV file to PO file using the following command

    node index.js untranslated_XX.po translated_XX.csv > translated_XX.po
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].