Class: Translatomatic::Translator::Microsoft
- Defined in:
- lib/translatomatic/translator/microsoft.rb
Overview
Interface to the Microsoft translation API
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Microsoft
constructor
Create a new Microsoft translator instance.
Methods inherited from Base
Constructor Details
#initialize(options = {}) ⇒ Microsoft
Create a new Microsoft translator instance
15 16 17 18 19 20 |
# File 'lib/translatomatic/translator/microsoft.rb', line 15 def initialize( = {}) super() key = [:microsoft_api_key] || ENV["MICROSOFT_API_KEY"] raise t("translator.microsoft_key_required") if key.nil? @impl = BingTranslator.new(key) end |