Set up a project


To follow step-by-step guidance for this task directly in the Google Cloud console, click Guide me:

Guide me


To start using Translation Hub, a Google Cloud administrator must create or set up an existing Google Cloud project. The administrator must enable the Translation Hub API in the project. For more information about managing projects, see Manage access to projects, folders, and organizations.

This process involves the Google Cloud console, which is a web interface that you can use to provision, configure, manage, and monitor resources in Google Cloud. If you haven't used the Google Cloud console before, see the Cloud console page for more information.

Set up a project

A project organizes all your Google Cloud resources. To use Translation Hub, the project must be linked to a billing account. Project usage is charged to the linked billing account.

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  2. Make sure that billing is enabled for your Google Cloud project.

    For more information about Translation Hub pricing, see the pricing page.

  3. Enable the Translation Hub API.

    Enable the API

    When you enable the Translation Hub API, you also enable the Cloud Translation API. Both APIs are required to use Translation Hub.

Multiple projects

You can use Translation Hub in multiple projects so that you can track usage and costs for each project.

A multi-project setup might be useful if you have one centralized billing account that is linked to multiple projects. For example, you might provide translation services to multiple clients. You can organize clients by project so that you can track each client's usage and keep client resources isolated in their own project. At the same time, you are able to manage all of your Google Cloud charges from a single billing account.

You can add portal users and translators to multiple projects. For example, translators might review machine-translated documents for multiple clients. In this case, you must add translators to each client's project.

What's next