Class: Translatomatic::Translator::Microsoft
- Defined in:
- lib/translatomatic/translator/microsoft.rb
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
Methods included from Util
Constructor Details
#initialize(options = {}) ⇒ Microsoft
Create a new Microsoft translator instance
13 14 15 16 17 18 |
# File 'lib/translatomatic/translator/microsoft.rb', line 13 def initialize( = {}) super() key = [:microsoft_api_key] || ENV["MICROSOFT_API_KEY"] raise "microsoft api key required" if key.nil? @impl = BingTranslator.new(key) end |