Class: Google::Apis::TranslateV3beta1::DocumentTranslation
- Inherits:
-
Object
- Object
- Google::Apis::TranslateV3beta1::DocumentTranslation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/translate_v3beta1/classes.rb,
lib/google/apis/translate_v3beta1/representations.rb,
lib/google/apis/translate_v3beta1/representations.rb
Overview
A translated document message.
Instance Attribute Summary collapse
-
#byte_stream_outputs ⇒ Array<String>
The array of translated documents.
-
#detected_language_code ⇒ String
The detected language for the input document.
-
#mime_type ⇒ String
The translated document's mime type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DocumentTranslation
constructor
A new instance of DocumentTranslation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DocumentTranslation
Returns a new instance of DocumentTranslation.
393 394 395 |
# File 'lib/google/apis/translate_v3beta1/classes.rb', line 393 def initialize(**args) update!(**args) end |
Instance Attribute Details
#byte_stream_outputs ⇒ Array<String>
The array of translated documents. It is expected to be size 1 for now. We may
produce multiple translated documents in the future for other type of file
formats.
Corresponds to the JSON property byteStreamOutputs
378 379 380 |
# File 'lib/google/apis/translate_v3beta1/classes.rb', line 378 def byte_stream_outputs @byte_stream_outputs end |
#detected_language_code ⇒ String
The detected language for the input document. If the user did not provide the
source language for the input document, this field will have the language code
automatically detected. If the source language was passed, auto-detection of
the language does not occur and this field is empty.
Corresponds to the JSON property detectedLanguageCode
386 387 388 |
# File 'lib/google/apis/translate_v3beta1/classes.rb', line 386 def detected_language_code @detected_language_code end |
#mime_type ⇒ String
The translated document's mime type.
Corresponds to the JSON property mimeType
391 392 393 |
# File 'lib/google/apis/translate_v3beta1/classes.rb', line 391 def mime_type @mime_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
398 399 400 401 402 |
# File 'lib/google/apis/translate_v3beta1/classes.rb', line 398 def update!(**args) @byte_stream_outputs = args[:byte_stream_outputs] if args.key?(:byte_stream_outputs) @detected_language_code = args[:detected_language_code] if args.key?(:detected_language_code) @mime_type = args[:mime_type] if args.key?(:mime_type) end |