Ruby Client for the Cloud Translation V2 API

API Client library for the Cloud Translation V2 API

Cloud Translation can dynamically translate text between thousands of language pairs. Translation lets websites and programs programmatically integrate with the translation service.

https://github.com/googleapis/google-cloud-ruby

Installation

$ gem install google-cloud-translate-v2

Before You Begin

In order to use this library, you first need to go through the following steps:

  1. Select or create a Cloud Platform project.
  2. Enable billing for your project.
  3. Set up authentication.

Quick Start

require"google/cloud/translate/v2"client=Google::Cloud::Translate::V2.newtranslation=client.translate"Hello world!",to:"la"putstranslation#=> Salve mundi!translation.from#=> "en"translation.origin#=> "Hello world!"translation.to#=> "la"translation.text#=> "Salve mundi!"

View theClient Library Documentationfor class and method documentation.

Supported Ruby Versions

This library is supported on Ruby 3.0+.

Google provides official support for Ruby versions that are actively supportedby Ruby Core—that is, Ruby versions that are either in normal maintenance orin security maintenance, and not end of life. Older versions of Rubymaystill work, but are unsupported and not recommended. Seehttps://www.ruby-lang.org/en/downloads/branches/ for details about the Rubysupport schedule.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-30 UTC.