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
258 259 260 |
# File 'generated/google/apis/translate_v2/classes.rb', line 258 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
244 245 246 |
# File 'generated/google/apis/translate_v2/classes.rb', line 244 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
251 252 253 |
# File 'generated/google/apis/translate_v2/classes.rb', line 251 def model @model end |
#translated_text ⇒ String
Text translated into the target language.
Corresponds to the JSON property translatedText
256 257 258 |
# File 'generated/google/apis/translate_v2/classes.rb', line 256 def translated_text @translated_text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
263 264 265 266 267 |
# File 'generated/google/apis/translate_v2/classes.rb', line 263 def update!(**args) @detected_source_language = args[:detected_source_language] if args.key?(:detected_source_language) @model = args[:model] if args.key?(:model) @translated_text = args[:translated_text] if args.key?(:translated_text) end |