es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Google Cloud Translate API, no traduce correctamente.

Recientemente empecé a usar la API de traducción de Google Cloud con Python. Estoy teniendo problemas para convertir esta palabra al idioma telugu que está escrita en inglés “parishkaram chesamu”. En general, en internet o en la aplicación móvil, el traductor de Google nos da la traducción correcta. Pero la API está devolviendo la misma palabra otra vez.

API de traducción de Google Cloud:

Texto de entrada: parishkaram chesamu

Texto de salida: parishkaram chesamu

Parámetros:

text = 'parishkaram chesamu'
target = "en"
output = translate_client.translate(text)

print(output)

{'translatedText': 'parishkaram chesamu', 'detectedSourceLanguage': 'te', 'input': 'parishkaram chesamu'}

================================

Google Translate en móvil o en internet:

Texto de entrada: parishkaram chesamu

Texto de salida: Hemos resuelto

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El problema.

    Según su entrada de datos, parece que está teniendo problemas para convertir la palabra “parishkaram chesamu” en idioma telugu a inglés utilizando la API de traducción de Google Cloud. Aunque la misma palabra se traduce correctamente al inglés a través de la aplicación de Google Translate en dispositivos móviles o en internet.

    Los parámetros de código que proporcionó muestran que el texto de entrada y el idioma de destino están correctamente definidos. Sin embargo, el texto de salida devuelto por la API es igual al texto de entrada, lo que sugiere que el proceso de traducción no se realizó.

    Una posible razón para este problema podría estar relacionada con la codificación utilizada en el texto de entrada. Es importante asegurarse de que el texto esté codificado en el formato correcto antes de pasarlo a la API.

    Otra posible razón podría estar relacionada con el mecanismo de detección de idioma utilizado por la API. En algunos casos, la API puede no detectar el idioma de origen correcto, lo que puede llevar a traducciones inexactas.

    Para solucionar este problema, puede intentar los siguientes pasos:

    1. Verifique la codificación del texto de entrada y asegúrese de que sea correcta.
    2. Establezca explícitamente el parámetro del idioma de origen en “te” para asegurar una detección de idioma precisa.
    3. Intente traducir otras palabras en telugu al inglés utilizando la misma API para ver si el problema persiste.

    Si el problema persiste, puede comunicarse con el soporte de Google Cloud para obtener asistencia adicional.

Comments are closed.