En esta página, se muestra cómo detectar el idioma del texto de entrada con las ediciones Básica y Avanzada de Cloud Translation.
Antes de comenzar
Antes de comenzar a usar la API de Cloud Translation, debes completar la página de configuración de Cloud Translation, que incluye la creación de un proyecto, la habilitación de la API de Cloud Translation y la configuración de la autenticación. La página de configuración también proporciona instrucciones para instalar bibliotecas cliente para lenguajes de programación comunes, lo que es opcional.
Elige la versión de API que prefieras:
Detecta el idioma de una cadena de texto
Para detectar el idioma de una cadena de texto, envía una solicitud HTTP con una URL del siguiente formato:
https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global:detectLanguageDetecta el idioma de una sola cadena
REST
Para detectar el idioma de un texto, realiza una solicitud POST y proporciona el cuerpo de la solicitud correspondiente. A continuación, se muestra un ejemplo de una solicitud POST con curl y PowerShell. En el ejemplo, se usa el token de acceso correspondiente a la configuración de una cuenta de servicio para el proyecto con
Google Cloud CLI de Google Cloud .
Si deseas obtener instrucciones para instalar Google Cloud CLI, configurar un proyecto con una cuenta de servicio y obtener un token de acceso, consulta la página Configuración.
Antes de usar cualquiera de los datos de solicitud, realiza los siguientes reemplazos:
- PROJECT_NUMBER_OR_ID: Es el ID numérico o alfanumérico de tu proyecto de Google Cloud .
Método HTTP y URL:
POST https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/global:detectLanguage
Cuerpo JSON de la solicitud:
{
"content":"Доктор Ватсон, иди сюда!"
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"languages": [
{
"languageCode": "ru",
"confidence": 1
}
]
}
languageCode proporciona el código del idioma
detectado. confidence es un rango entre 0 y 1. 1 corresponde al 100% de seguridad.
Go
Antes de probar este ejemplo, sigue las instrucciones de configuración para Go que encontrarás en la guía de inicio rápido de Cloud Translation sobre las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Translation para Go.
Para autenticarte en Cloud Translation, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las instrucciones de configuración para Java que encontrarás en la guía de inicio rápido de Cloud Translation sobre las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Translation para Java.
Para autenticarte en Cloud Translation, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar este ejemplo, sigue las instrucciones de configuración para Node.js que encontrarás en la guía de inicio rápido de Cloud Translation sobre las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Translation para Node.js.
Para autenticarte en Cloud Translation, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las instrucciones de configuración para Python que encontrarás en la guía de inicio rápido de Cloud Translation sobre las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Cloud Translation para Python.
Para autenticarte en Cloud Translation, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Lenguajes adicionales
C#: Sigue las instrucciones de configuración de C# en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para .NET.
PHP: Sigue las instrucciones de configuración de PHP en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para PHP.
Ruby: Sigue las instrucciones de configuración de Ruby en la página Bibliotecas cliente y, luego, visita la documentación de referencia de Cloud Translation para Ruby.
Recursos y lecturas adicionales
- Para comenzar a usar la API, configúrala y, luego, prueba la guía de inicio rápido.
- Compara los modelos compatibles
- Personaliza el modelo de NMT
- Cómo personalizar el LLM de Translation
- Idiomas compatibles
- Formatos admitidos
- Realiza una traducción adaptable
- Migra a Translation Advanced
- Para obtener respuestas a preguntas generales sobre Cloud Translation, consulta la página de Preguntas frecuentes generales.