Class: Google::Apis::TranslateV2::TranslateTextRequest
- Inherits:
-
Object
- Object
- Google::Apis::TranslateV2::TranslateTextRequest
- 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
Overview
The main translation request message for the Cloud Translation API.
Instance Attribute Summary collapse
-
#format ⇒ String
The format of the source text, in either HTML (default) or plain-text.
-
#model ⇒ String
The
modeltype requested for this translation. -
#q ⇒ Array<String>
The input text to translate.
-
#source ⇒ String
The language of the source text, set to one of the language codes listed in Language Support.
-
#target ⇒ String
The language to use for translation of the input text, set to one of the language codes listed in Language Support.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TranslateTextRequest
constructor
A new instance of TranslateTextRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ TranslateTextRequest
Returns a new instance of TranslateTextRequest
170 171 172 |
# File 'generated/google/apis/translate_v2/classes.rb', line 170 def initialize(**args) update!(**args) end |
Instance Attribute Details
#format ⇒ String
The format of the source text, in either HTML (default) or plain-text. A
value of "html" indicates HTML and a value of "text" indicates plain-text.
Corresponds to the JSON property format
148 149 150 |
# File 'generated/google/apis/translate_v2/classes.rb', line 148 def format @format end |
#model ⇒ String
The model type requested for this translation. Valid values are
listed in public documentation.
Corresponds to the JSON property model
168 169 170 |
# File 'generated/google/apis/translate_v2/classes.rb', line 168 def model @model end |
#q ⇒ Array<String>
The input text to translate. Repeat this parameter to perform translation
operations on multiple text inputs.
Corresponds to the JSON property q
154 155 156 |
# File 'generated/google/apis/translate_v2/classes.rb', line 154 def q @q end |
#source ⇒ String
The language of the source text, set to one of the language codes listed in
Language Support. If the source language is not specified, the API will
attempt to identify the source language automatically and return it within
the response.
Corresponds to the JSON property source
162 163 164 |
# File 'generated/google/apis/translate_v2/classes.rb', line 162 def source @source end |
#target ⇒ String
The language to use for translation of the input text, set to one of the
language codes listed in Language Support.
Corresponds to the JSON property target
142 143 144 |
# File 'generated/google/apis/translate_v2/classes.rb', line 142 def target @target end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
175 176 177 178 179 180 181 |
# File 'generated/google/apis/translate_v2/classes.rb', line 175 def update!(**args) @target = args[:target] if args.key?(:target) @format = args[:format] if args.key?(:format) @q = args[:q] if args.key?(:q) @source = args[:source] if args.key?(:source) @model = args[:model] if args.key?(:model) end |