Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@google-cloud/translate

googleapis1mApache-2.09.2.1TypeScript support: included

Cloud Translation API Client Library for Node.js

google apis client, google api client, google apis, google api, google, google cloud platform, google cloud, cloud, google translate, translate

readme

Google Cloud Platform logo

Cloud Translation API: Nodejs Client

This library is considered to be stable. The code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against stable libraries are addressed with the highest priority

npm version

Cloud Translation API client for Node.js

A comprehensive list of changes in each version may be found in the CHANGELOG.

Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.

Table of contents:

Quickstart

Before you begin

  1. Select or create a Cloud Platform project.
  2. Enable billing for your project.
  3. Enable the Cloud Translation API API.
  4. Set up authentication so you can access the API from your local workstation.

    Installing the client library

npm install @google-cloud/translate

Samples

Samples are in the samples/ directory. Each sample's README.md has instructions for running its sample.

Sample Source Code
cloud source code
adaptive mt translate source code
batch translate document source code
batch translate text source code
create adaptive mt dataset source code
create dataset source code
create glossary source code
create glossary entry source code
create model source code
delete adaptive mt dataset source code
delete adaptive mt file source code
delete dataset source code
delete glossary source code
delete glossary entry source code
delete model source code
detect language source code
export data source code
get adaptive mt dataset source code
get adaptive mt file source code
get dataset source code
get glossary source code
get glossary entry source code
get model source code
get supported languages source code
import adaptive mt file source code
import data source code
list adaptive mt datasets source code
list adaptive mt files source code
list adaptive mt sentences source code
list datasets source code
list examples source code
list glossaries source code
list glossary entries source code
list models source code
romanize text source code
translate document source code
translate text source code
update glossary source code
update glossary entry source code
cloud source code
batch translate document source code
batch translate text source code
create glossary source code
delete glossary source code
detect language source code
get glossary source code
get supported languages source code
list glossaries source code
translate document source code
translate text source code

Supported Node.js Versions

Our client libraries follow the Node.js release schedule. Libraries are compatible with all current active and maintenance versions of Node.js. If you are using an end-of-life version of Node.js, we recommend that you update as soon as possible to an actively supported LTS version.

Google's client libraries support legacy versions of Node.js runtimes on a best-efforts basis with the following warnings:

  • Legacy versions are not tested in continuous integration.
  • Some security patches and features cannot be backported.
  • Dependencies cannot be kept up-to-date.

Client libraries targeting some end-of-life versions of Node.js are available, and can be installed through npm dist-tags. The dist-tags follow the naming convention legacy-(version). For example, npm install @google-cloud/translate@legacy-8 installs client libraries for versions compatible with Node.js 8.

Versioning

This library follows Semantic Versioning.

More Information: Google Cloud Platform Launch Stages

Contributing

Contributions welcome! See the Contributing Guide.

Please note that this README.md and a variety of configuration files in this repository (including .nycrc and tsconfig.json) are generated from a central template.

License

Apache Version 2.0

See LICENSE