Localizações

O Cloud Natural Language oferece-lhe algum controlo sobre a localização do processamento dos recursos do seu projeto. Em particular, pode configurar o Cloud Natural Language para realizar o tratamento de aprendizagem automática nos seus dados apenas na UE ou nos EUA.

Por predefinição, o Cloud Natural Language processa recursos numa localização global, o que significa que o Cloud Natural Language não garante que os seus recursos permaneçam numa localização ou região específica. Se escolher a localização da União Europeia, a Google realiza a aprendizagem automática apenas na UE. Se escolher a localização Estados Unidos, a Google vai realizar a aprendizagem automática com a mesma apenas nos EUA. Pode aceder aos dados a partir de qualquer localização, tal como os seus utilizadores.

Definir a localização através da API

A Cloud Natural Language suporta um ponto final da API global (language.googleapis.com), um ponto final da União Europeia (eu-language.googleapis.com) e um ponto final dos Estados Unidos (us-language.googleapis.com). Para processar os seus dados apenas na União Europeia, use o URI eu-language.googleapis.com em vez de language.googleapis.com para as suas chamadas API REST. Para processar os seus dados apenas nos Estados Unidos, use o URI us-language.googleapis.com em vez de language.googleapis.com para as suas chamadas da API REST.

A API Text Moderation também está disponível na Austrália, e pode aceder à mesma através do URI au-language.googleapis.com em vez de language.googleapis.com para as suas chamadas da API REST.

Definir a localização através de bibliotecas de cliente

As bibliotecas cliente acedem ao ponto final da API global (language.googleapis.com) por predefinição. Para armazenar e processar os seus dados apenas na União Europeia ou nos Estados Unidos, tem de definir explicitamente o ponto final. Os exemplos de código abaixo mostram como configurar esta definição.

Python

Para saber como instalar e usar a biblioteca cliente da API Natural Language, consulte o artigo Bibliotecas cliente da API Natural Language. Para mais informações, consulte a documentação de referência da API Python de linguagem natural.

Para se autenticar na API Natural Language, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

# Imports the Google Cloud client library
from google.cloud import language_v1

client_options = {"api_endpoint": "eu-language.googleapis.com:443"}

# Instantiates a client.
client = language_v1.LanguageServiceClient(client_options=client_options)

Java

Para saber como instalar e usar a biblioteca cliente da API Natural Language, consulte o artigo Bibliotecas cliente da API Natural Language. Para mais informações, consulte a documentação de referência da API Java de linguagem natural.

Para se autenticar na API Natural Language, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

LanguageServiceSettings settings =
    LanguageServiceSettings.newBuilder().setEndpoint("eu-language.googleapis.com:443").build();

// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests. After completing all of your requests, call
// the "close" method on the client to safely clean up any remaining background resources.
LanguageServiceClient client = LanguageServiceClient.create(settings);

Node.js

Para saber como instalar e usar a biblioteca cliente da API Natural Language, consulte o artigo Bibliotecas cliente da API Natural Language. Para mais informações, consulte a documentação de referência da API Node.js de linguagem natural.

Para se autenticar na API Natural Language, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.

// Imports the Google Cloud client library
const language = require('@google-cloud/language');

// Specifies the location of the api endpoint
const clientOptions = {apiEndpoint: 'eu-language.googleapis.com'};

// Instantiates a client
const client = new language.LanguageServiceClient(clientOptions);