Class v2.Translate (6.2.7)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version 6.2.7keyboard_arrow_down
Inheritance
Service
>
v2.Translate
Package
@google-cloud/translate!
Constructors
(constructor)(options)
constructor ( options ?: TranslateConfig );
Parameter
Name
Description
options
TranslateConfig
Properties
key
Property Value
options
options : TranslateConfig ;
Property Value
Type
Description
TranslateConfig
Methods
detect(input)
detect ( input : string ) : Promise <[ DetectResult , Metadata ]>;
Parameter
Name
Description
input
string
Returns
Type
Description
Promise <[DetectResult , Metadata ]>
detect(input)
detect ( input : string []) : Promise <[ DetectResult [], Metadata ]>;
Parameter
Name
Description
input
string[]
Returns
Type
Description
Promise <[DetectResult [], Metadata ]>
detect(input, callback)
detect ( input : string , callback : DetectCallback<DetectResult> ) : void ;
Parameters
Name
Description
input
string
callback
DetectCallback <DetectResult >
Returns
detect(input, callback)
detect ( input : string [], callback : DetectCallback<DetectResult []>) : void ;
Parameters
Name
Description
input
string[]
callback
DetectCallback <DetectResult []>
Returns
getLanguages(target)
getLanguages ( target ?: string ) : Promise <[ LanguageResult [], Metadata ]>;
Parameter
Name
Description
target
string
Returns
Type
Description
Promise <[LanguageResult [], Metadata ]>
getLanguages(target, callback)
getLanguages ( target : string , callback : GetLanguagesCallback ) : void ;
Parameters
Name
Description
target
string
callback
GetLanguagesCallback
Returns
getLanguages(callback)
getLanguages ( callback : GetLanguagesCallback ) : void ;
Parameter
Name
Description
callback
GetLanguagesCallback
Returns
request(reqOpts, callback)
request ( reqOpts : DecorateRequestOptions , callback : BodyResponseCallback ) : void ;
A custom request implementation. Requests to this API may optionally use an API key for an application, not a bearer token from a service account. This means it is possible to skip the makeAuthenticatedRequest
portion of the typical request lifecycle, and manually authenticate the request here.
Parameters
Name
Description
reqOpts
DecorateRequestOptions
Request options that are passed to request
.
callback
BodyResponseCallback
The callback function passed to request
.
Returns
translate(input, options)
translate ( input : string , options : TranslateRequest ) : Promise <[ string , Metadata ]>;
Parameters
Name
Description
input
string
options
TranslateRequest
Returns
Type
Description
Promise <[string, Metadata ]>
translate(input, options)
translate ( input : string [], options : TranslateRequest ) : Promise <[ string [], Metadata ]>;
Parameters
Name
Description
input
string[]
options
TranslateRequest
Returns
Type
Description
Promise <[string[], Metadata ]>
translate(input, to)
translate ( input : string , to : string ) : Promise <[ string , Metadata ]>;
Parameters
Name
Description
input
string
to
string
Returns
Type
Description
Promise <[string, Metadata ]>
translate(input, to)
translate ( input : string [], to : string ) : Promise <[ string [], Metadata ]>;
Parameters
Name
Description
input
string[]
to
string
Returns
Type
Description
Promise <[string[], Metadata ]>
translate(input, options, callback)
translate ( input : string , options : TranslateRequest , callback : TranslateCallback<string> ) : void ;
Parameters
Name
Description
input
string
options
TranslateRequest
callback
TranslateCallback <string>
Returns
translate(input, to, callback)
translate ( input : string , to : string , callback : TranslateCallback<string> ) : void ;
Parameters
Name
Description
input
string
to
string
callback
TranslateCallback <string>
Returns
translate(input, options, callback)
translate ( input : string [], options : TranslateRequest , callback : TranslateCallback<string []>) : void ;
Parameters
Name
Description
input
string[]
options
TranslateRequest
callback
TranslateCallback <string[]>
Returns
translate(input, to, callback)
translate ( input : string [], to : string , callback : TranslateCallback<string []>) : void ;
Parameters
Name
Description
input
string[]
to
string
callback
TranslateCallback <string[]>
Returns
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[]]