Traductor de Google V2, cierto texto parece romperlo

Estoy intentando utilizar la nueva versión de la API de Google Translate (V2) a través de la API de .NET. Parece que el siguiente texto lo rompe

rt
@@




?????wwweryxc cet3f64

Pensé que tal vez era solo el contenedor .NET, pero parece romper la llamada URL también, si le pasa cualquier texto normal, regresa bien, si pasa este texto, la API .NET simplemente se colgará por completo y no devolverá nada o lanzar un error. Si lo hace a través de la llamada web, no obtiene un archivo devuelto en el navegador, mientras que sí lo hace con otro texto.

Puede probar la API en línea aquí: https://code.google.com/apis/explorer/#_s=translate&_v=v2&_m=translations.list

¿Alguien sabe por qué? Espero que devuelva el mismo comentario no traducido.

preguntado el 05 de septiembre de 11 a las 09:09

Aparentemente, a la detección automática de idioma simplemente no le gusta el texto aleatorio, sin embargo, habría esperado que se arrojara un error a .NET. Por lo tanto, debe asegurarse de pasar el idioma de origen .. -

Funciona para mí usando el explorador de API. "translatedText": "rt@????? wwweryxc cet3f64", "detectedSourceLanguage": "fr". Pero si conoce el idioma de origen, por supuesto, debe transmitirlo.;) -

¿Quién va a ingresar ese texto ... -1 y marcado! -

@Sblackler Si está intentando traducir datos existentes o ingresados ​​por el usuario, comprender cómo se comportará la API en casos de error es bastante importante. -

2 Respuestas

Tuve el mismo problema con las siguientes oraciones:

  • Todas las categorías nuevas deben ser una subcategoría de Letras.

  • Todas las categorías nuevas deben ser una subcategoría de descripciones.

Configurar el idioma de origen lo resuelve.

Aunque es realmente extraño, ya que cambiar de categoría a categoría también lo hace funcionar ... definitivamente parece que hay algún problema técnico en el backend que se activa en algunos casos únicos.

Además, esta oración funciona:

  • Todas las categorías nuevas deben ser una subcategoría de artículos.

Respondido 26 Oct 11, 21:10

Aparentemente, a la detección automática de idioma simplemente no le gusta el texto aleatorio, sin embargo, habría esperado que se arrojara un error a .NET. Por lo tanto, debe asegurarse de pasar el idioma de origen si lo conoce

Respondido el 06 de Septiembre de 11 a las 14:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.