To make a list of google cloud speech languages for a select option for autoEdit
npm install
run
npm start
The script scraped the google cloud speech page, that contains the info on the available languages.
Using table-scraper
which finds the table in the page and converts it to a json.
The json list of languages is then converted HTML select element with the languates as options and their code as value.
See ./languages.json
if interested in json
representation.
List of languge in the repo is up to date to the 30th Aug 2017.
see belwo or in./languages.html
for html element to add to your front end.
<div class="form-group">
<label for="languageModelGoogle">Google Cloud Speech Languages:</label>
<select class="form-control" id="languageModelGoogle">
<option value="languageCode">Language (English name) </option>
<option value="af-ZA">Afrikaans (South Africa) </option>
<option value="id-ID">Indonesian (Indonesia) </option>
<option value="ms-MY">Malay (Malaysia) </option>
<option value="ca-ES">Catalan (Spain) </option>
<option value="cs-CZ">Czech (Czech Republic) </option>
<option value="da-DK">Danish (Denmark) </option>
<option value="de-DE">German (Germany) </option>
<option value="en-AU">English (Australia) </option>
<option value="en-CA">English (Canada) </option>
<option value="en-GB">English (United Kingdom) </option>
<option value="en-IN">English (India) </option>
<option value="en-IE">English (Ireland) </option>
<option value="en-NZ">English (New Zealand) </option>
<option value="en-PH">English (Philippines) </option>
<option value="en-ZA">English (South Africa) </option>
<option value="en-US">English (United States) </option>
<option value="es-AR">Spanish (Argentina) </option>
<option value="es-BO">Spanish (Bolivia) </option>
<option value="es-CL">Spanish (Chile) </option>
<option value="es-CO">Spanish (Colombia) </option>
<option value="es-CR">Spanish (Costa Rica) </option>
<option value="es-EC">Spanish (Ecuador) </option>
<option value="es-SV">Spanish (El Salvador) </option>
<option value="es-ES">Spanish (Spain) </option>
<option value="es-US">Spanish (United States) </option>
<option value="es-GT">Spanish (Guatemala) </option>
<option value="es-HN">Spanish (Honduras) </option>
<option value="es-MX">Spanish (Mexico) </option>
<option value="es-NI">Spanish (Nicaragua) </option>
<option value="es-PA">Spanish (Panama) </option>
<option value="es-PY">Spanish (Paraguay) </option>
<option value="es-PE">Spanish (Peru) </option>
<option value="es-PR">Spanish (Puerto Rico) </option>
<option value="es-DO">Spanish (Dominican Republic) </option>
<option value="es-UY">Spanish (Uruguay) </option>
<option value="es-VE">Spanish (Venezuela) </option>
<option value="eu-ES">Basque (Spain) </option>
<option value="fil-PH">Filipino (Philippines) </option>
<option value="fr-CA">French (Canada) </option>
<option value="fr-FR">French (France) </option>
<option value="gl-ES">Galician (Spain) </option>
<option value="hr-HR">Croatian (Croatia) </option>
<option value="zu-ZA">Zulu (South Africa) </option>
<option value="is-IS">Icelandic (Iceland) </option>
<option value="it-IT">Italian (Italy) </option>
<option value="lt-LT">Lithuanian (Lithuania) </option>
<option value="hu-HU">Hungarian (Hungary) </option>
<option value="nl-NL">Dutch (Netherlands) </option>
<option value="nb-NO">Norwegian Bokmål (Norway) </option>
<option value="pl-PL">Polish (Poland) </option>
<option value="pt-BR">Portuguese (Brazil) </option>
<option value="pt-PT">Portuguese (Portugal) </option>
<option value="ro-RO">Romanian (Romania) </option>
<option value="sk-SK">Slovak (Slovakia) </option>
<option value="sl-SI">Slovenian (Slovenia) </option>
<option value="fi-FI">Finnish (Finland) </option>
<option value="sv-SE">Swedish (Sweden) </option>
<option value="vi-VN">Vietnamese (Vietnam) </option>
<option value="tr-TR">Turkish (Turkey) </option>
<option value="el-GR">Greek (Greece) </option>
<option value="bg-BG">Bulgarian (Bulgaria) </option>
<option value="ru-RU">Russian (Russia) </option>
<option value="sr-RS">Serbian (Serbia) </option>
<option value="uk-UA">Ukrainian (Ukraine) </option>
<option value="he-IL">Hebrew (Israel) </option>
<option value="ar-IL">Arabic (Israel) </option>
<option value="ar-JO">Arabic (Jordan) </option>
<option value="ar-AE">Arabic (United Arab Emirates) </option>
<option value="ar-BH">Arabic (Bahrain) </option>
<option value="ar-DZ">Arabic (Algeria) </option>
<option value="ar-SA">Arabic (Saudi Arabia) </option>
<option value="ar-IQ">Arabic (Iraq) </option>
<option value="ar-KW">Arabic (Kuwait) </option>
<option value="ar-MA">Arabic (Morocco) </option>
<option value="ar-TN">Arabic (Tunisia) </option>
<option value="ar-OM">Arabic (Oman) </option>
<option value="ar-PS">Arabic (State of Palestine) </option>
<option value="ar-QA">Arabic (Qatar) </option>
<option value="ar-LB">Arabic (Lebanon) </option>
<option value="ar-EG">Arabic (Egypt) </option>
<option value="fa-IR">Persian (Iran) </option>
<option value="hi-IN">Hindi (India) </option>
<option value="th-TH">Thai (Thailand) </option>
<option value="ko-KR">Korean (South Korea) </option>
<option value="cmn-Hant-TW">"Chinese, Mandarin (Traditional, Taiwan)" </option>
<option value="yue-Hant-HK">"Chinese, Cantonese (Traditional, Hong Kong)" </option>
<option value="ja-JP">Japanese (Japan) </option>
<option value="cmn-Hans-HK">"Chinese, Mandarin (Simplified, Hong Kong)" </option>
<option value="cmn-Hans-CN">"Chinese, Mandarin (Simplified, China)" </option>
</select>
<p class="help-block">choose the language of your media file. The default is English US.</p>
</div>