Class: Google::Apis::TranslateV2::TranslationsResource
- Inherits:
-
Object
- Object
- Google::Apis::TranslateV2::TranslationsResource
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/translate_v2/classes.rb,
generated/google/apis/translate_v2/representations.rb,
generated/google/apis/translate_v2/representations.rb
Instance Attribute Summary collapse
-
#detected_source_language ⇒ String
The source language of the initial request, detected automatically, if no source language was passed within the initial request.
-
#model ⇒ String
The
modeltype used for this translation. -
#translated_text ⇒ String
Text translated into the target language.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TranslationsResource
constructor
A new instance of TranslationsResource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ TranslationsResource
Returns a new instance of TranslationsResource
169 170 171 |
# File 'generated/google/apis/translate_v2/classes.rb', line 169 def initialize(**args) update!(**args) end |
Instance Attribute Details
#detected_source_language ⇒ String
The source language of the initial request, detected automatically, if
no source language was passed within the initial request. If the
source language was passed, auto-detection of the language will not
occur and this field will be empty.
Corresponds to the JSON property detectedSourceLanguage
160 161 162 |
# File 'generated/google/apis/translate_v2/classes.rb', line 160 def detected_source_language @detected_source_language end |
#model ⇒ String
The model type used for this translation. Valid values are
listed in public documentation. Can be different from requested model.
Present only if specific model type was explicitly requested.
Corresponds to the JSON property model
167 168 169 |
# File 'generated/google/apis/translate_v2/classes.rb', line 167 def model @model end |
#translated_text ⇒ String
Text translated into the target language.
Corresponds to the JSON property translatedText
152 153 154 |
# File 'generated/google/apis/translate_v2/classes.rb', line 152 def translated_text @translated_text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
174 175 176 177 178 |
# File 'generated/google/apis/translate_v2/classes.rb', line 174 def update!(**args) @translated_text = args[:translated_text] if args.key?(:translated_text) @detected_source_language = args[:detected_source_language] if args.key?(:detected_source_language) @model = args[:model] if args.key?(:model) end |