Module: EasyTranslate

Extended by:
Detection, Translation, TranslationTarget
Defined in:
lib/easy_translate.rb,
lib/easy_translate/request.rb,
lib/easy_translate/version.rb,
lib/easy_translate/detection.rb,
lib/easy_translate/languages.rb,
lib/easy_translate/translation.rb,
lib/easy_translate/translation_target.rb,
lib/easy_translate/easy_translate_exception.rb

Defined Under Namespace

Modules: Detection, Translation, TranslationTarget Classes: EasyTranslateException, Request

Constant Summary collapse

VERSION =
'0.3.2'
LANGUAGES =
{ 
  'af' => 'afrikaans',
  'sq' => 'albanian', 
  'ar' => 'arabic',
  'be' => 'belarusian',
  'bg' => 'bulgarian',
  'ca' => 'catalan',
  'zh-CN' => 'chinese_simplified',
  'zh-TW' => 'chinese_traditional',
  'hr' => 'croatian',
  'cs' => 'czech',
  'da' => 'danish',
  'nl' => 'dutch',
  'en' => 'english',
  'et' => 'estonian',
  'tl' => 'filipino',
  'fi' => 'finnish',
  'fr' => 'french',
  'gl' => 'galician',
  'de' => 'german',
  'el' => 'greek',
  'iw' => 'hebrew',
  'hi' => 'hindi',
  'hu' => 'hungarian',
  'is' => 'icelandic',
  'id' => 'indonesian',
  'ga' => 'irish',
  'it' => 'italian',
  'ja' => 'japanese',
  'ko' => 'korean',
  'lv' => 'latvian',
  'lt' => 'lithuanian',
  'mk' => 'macedonian',
  'ms' => 'malay',
  'mt' => 'maltese',
  'no' => 'norwegian',
  'fa' => 'persian',
  'pl' => 'polish',
  'pt' => 'portuguese',
  'ro' => 'romanian',
  'ru' => 'russian',
  'sr' => 'serbian',
  'sk' => 'slovak',
  'sl' => 'slovenian',
  'es' => 'spanish',
  'sw' => 'swahili',
  'sv' => 'swedish',
  'th' => 'thai',
  'tr' => 'turkish',
  'uk' => 'ukrainian',
  'vi' => 'vietnamese',
  'cy' => 'welsh',
  'yi' => 'yiddish'
}

Class Attribute Summary collapse

Method Summary

Methods included from Detection

detect

Methods included from Translation

translate

Methods included from TranslationTarget

translations_available

Class Attribute Details

.api_keyObject

Returns the value of attribute api_key.



18
19
20
# File 'lib/easy_translate.rb', line 18

def api_key
  @api_key
end