A Perfect Free language converter gem.
gem install language-converter
Free Language converter that convert word or text from one language to another. You can also check https://rubygems.org/gems/language-converter to download original source and other versions as well
- ruby 1.8.7, 1.9.2, or 1.9.3
You can do language conversion of word or text from one language to another language very easily.
gem install language-converter
Suppose, If you want to convert from english to spanish:
require 'language_converter'
lc 'welcome', 'es','en'
This will convert text "Welcome" (english word) to "Bienvenida" (spanish).
lc( '<WORD/TEXT NEED TO BE TRANSLATED>', '<CONVERT_TO>','<CONVERT_FROM>')
-
WORD/TEXT NEED TO BE TRANSLATED : Text word which you want to translate.
-
CONVERT_TO : Language Code to which you want to convert.
-
CONVERT_FROM : Language Code of text/word passed in first parameter (if not english).If you will not set
CONVERT_FROMIt will suppose you are converting from english toCONVERT_TOLanguage Code.
-
Put Language Code
af-ZAfor Afrikaans -
Put Language Code
sq-ALfor Albanian -
Put Language Code
am-AMfor Amharic -
Put Language Code
ar-SAfor Arabic -
Put Language Code
hy-AMfor Armenian -
Put Language Code
az-AZfor Azerbaijani -
Put Language Code
bjs-BJSfor Bajan -
Put Language Code
rm-ROfor Balkan Gipsy -
Put Language Code
eu-ESfor Basque -
Put Language Code
bem-BEMfor Bemba -
Put Language Code
bn-INfor Bengali -
Put Language Code
be-BYfor Bielarus -
Put Language Code
bi-BIfor Bislama -
Put Language Code
bs-BAfor Bosnian -
Put Language Code
br-FRfor Breton -
Put Language Code
bg-BGfor Bulgarian -
Put Language Code
my-MMfor Burmese -
Put Language Code
ca-ESfor Catalan -
Put Language Code
cb-PHfor Cebuano -
Put Language Code
ch-CHfor Chamorro -
Put Language Code
zh-CNfor Chinese (Simplified) -
Put Language Code
zh-TWfor Chinese Traditional -
Put Language Code
zdj-ZDJfor Comorian (Ngazidja) -
Put Language Code
cop-XNAfor Coptic -
Put Language Code
aig-AIGfor Creole English (Antigua and Barbuda) -
Put Language Code
bah-BAHfor Creole English (Bahamas) -
Put Language Code
gcl-GCLfor Creole English (Grenadian) -
Put Language Code
gyn-GYNfor Creole English (Guyanese) -
Put Language Code
xx-JMfor Creole English (Jamaican) -
Put Language Code
svc-SVCfor Creole English (Vincentian) -
Put Language Code
vic-VICfor Creole English (Virgin Islands) -
Put Language Code
ht-HTfor Creole French (Haitian) -
Put Language Code
acf-ACFfor Creole French (Saint Lucian) -
Put Language Code
crs-CRSfor Creole French (Seselwa) -
Put Language Code
pov-POVfor Creole Portuguese (Upper Guinea) -
Put Language Code
hr-HRfor Croatian -
Put Language Code
cs-CZfor Czech -
Put Language Code
da-DKfor Danish -
Put Language Code
nl-NLfor Dutch -
Put Language Code
dz-DZfor Dzongkha -
Put Language Code
en-GBfor English -
Put Language Code
eo-XNfor Esperanto -
Put Language Code
et-EEfor Estonian -
Put Language Code
fn-FNGfor Fanagalo -
Put Language Code
fo-FOfor Faroese -
Put Language Code
fi-FIfor Finnish -
Put Language Code
fr-FRfor French -
Put Language Code
gl-ESfor Galician -
Put Language Code
ka-GEfor Georgian -
Put Language Code
de-DEfor German -
Put Language Code
el-GRfor Greek -
Put Language Code
XN-GRfor Greek (Classical) -
Put Language Code
gu-INfor Gujarati -
Put Language Code
ha-HAfor Hausa -
Put Language Code
XN-USfor Hawaiian -
Put Language Code
he-ILfor Hebrew -
Put Language Code
hi-INfor Hindi -
Put Language Code
hu-HUfor Hungarian -
Put Language Code
is-ISfor Icelandic -
Put Language Code
id-IDfor Indonesian -
Put Language Code
kl-KLfor Inuktitut (Greenlandic) -
Put Language Code
ga-IEfor Irish Gaelic -
Put Language Code
it-ITfor Italian -
Put Language Code
ja-JAfor Japanese -
Put Language Code
jw-IDfor Javanese -
Put Language Code
kea-KEAfor Kabuverdianu -
Put Language Code
kab-DZfor Kabylian -
Put Language Code
ka-INfor Kannada -
Put Language Code
kk-KZfor Kazakh -
Put Language Code
km-KMfor Khmer -
Put Language Code
rw-RWfor Kinyarwanda -
Put Language Code
rn-RNfor Kirundi -
Put Language Code
ko-KRfor Korean -
Put Language Code
ku-TRfor Kurdish -
Put Language Code
ku-TRfor Kurdish Sorani -
Put Language Code
ky-KYfor Kyrgyz -
Put Language Code
lo-LOfor Lao -
Put Language Code
la-XNfor Latin -
Put Language Code
lv-LVfor Latvian -
Put Language Code
lt-LTfor Lithuanian -
Put Language Code
lb-LBfor Luxembourgish -
Put Language Code
mk-MKfor Macedonian -
Put Language Code
mg-MGfor Malagasy -
Put Language Code
ms-MYfor Malay -
Put Language Code
dv-DVfor Maldivian -
Put Language Code
mt-MTfor Maltese -
Put Language Code
gv-IMfor Manx Gaelic -
Put Language Code
mi-NZfor Maori -
Put Language Code
mh-MHfor Marshallese -
Put Language Code
men-MENfor Mende -
Put Language Code
mn-MNfor Mongolian -
Put Language Code
mfe-MFEfor Morisyen -
Put Language Code
ne-NPfor Nepali -
Put Language Code
niu-NIUfor Niuean -
Put Language Code
no-NOfor Norwegian -
Put Language Code
ny-NYfor Nyanja -
Put Language Code
ur-PKfor Pakistani -
Put Language Code
pau-PAUfor Palauan -
Put Language Code
pa-INfor Panjabi -
Put Language Code
pap-PAPfor Papiamentu -
Put Language Code
ps-PKfor Pashto -
Put Language Code
fa-IRfor Persian -
Put Language Code
pis-PISfor Pijin -
Put Language Code
pl-PLfor Polish -
Put Language Code
pt-PTfor Portuguese -
Put Language Code
pot-USfor Potawatomi -
Put Language Code
qu-XNfor Quechua -
Put Language Code
ro-ROfor Romanian -
Put Language Code
ru-RUfor Russian -
Put Language Code
sm-SMfor Samoan -
Put Language Code
sg-SGfor Sango -
Put Language Code
gd-GBfor Scots Gaelic -
Put Language Code
sr-RSfor Serbian -
Put Language Code
sn-SNfor Shona -
Put Language Code
si-LKfor Sinhala -
Put Language Code
sk-SKfor Slovak -
Put Language Code
sl-SIfor Slovenian -
Put Language Code
so-SOfor Somali -
Put Language Code
st-STfor Sotho, Southern -
Put Language Code
es-ESfor Spanish -
Put Language Code
srn-SRNfor Sranan Tongo -
Put Language Code
sw-SZfor Swahili -
Put Language Code
sv-SEfor Swedish -
Put Language Code
de-CHfor Swiss German -
Put Language Code
syc-TRfor Syriac (Aramaic) -
Put Language Code
tl-PHfor Tagalog -
Put Language Code
tg-TJfor Tajik -
Put Language Code
tmh-DZfor Tamashek (Tuareg) -
Put Language Code
ta-LKfor Tamil -
Put Language Code
te-INfor Telugu -
Put Language Code
tet-TETfor Tetum -
Put Language Code
th-THfor Thai -
Put Language Code
bo-CNfor Tibetan -
Put Language Code
ti-TIfor Tigrinya -
Put Language Code
tpi-TPIfor Tok Pisin -
Put Language Code
tkl-TKLfor Tokelauan -
Put Language Code
to-TOfor Tongan -
Put Language Code
tn-TNfor Tswana -
Put Language Code
tr-TRfor Turkish -
Put Language Code
tk-TKfor Turkmen -
Put Language Code
tvl-TVLfor Tuvaluan -
Put Language Code
uk-UAfor Ukrainian -
Put Language Code
ppk-IDfor Uma -
Put Language Code
uz-UZfor Uzbek -
Put Language Code
vi-VNfor Vietnamese -
Put Language Code
wls-WLSfor Wallisian -
Put Language Code
cy-GBfor Welsh -
Put Language Code
wo-SNfor Wolof -
Put Language Code
xh-ZAfor Xhosa -
Put Language Code
yi-YDfor Yiddish -
Put Language Code
zu-ZUfor Zulu
Copyright (c) 20012 by Manish Shrivastava (er.manishshrivastava@gmail.com)
Copyright (c) 2011-2012:
- {Manish Shrivastava}[http://www.facebook.com/Querybarry] (er.manishshrivastava@gmail.com)
Copyright (c) 2011-2012:
- {Manish Shrivastava}[http://www.facebook.com/Querybarry] (er.manishshrivastava@gmail.com) Ruby, my favorite language!
Thank you to CIS for starting the Ruby version. Thanks to everyone who's helped out in various ways. Finally, thank you to the people using this library!
This library is distributed under the MIT license. Please see the LICENSE file.