{"id":307,"date":"2009-06-23T21:50:35","date_gmt":"2009-06-24T00:50:35","guid":{"rendered":"http:\/\/leandroascierto.com\/blog\/?p=307"},"modified":"2011-08-27T08:26:41","modified_gmt":"2011-08-27T11:26:41","slug":"google-traductor","status":"publish","type":"post","link":"https:\/\/leandroascierto.com\/blog\/google-traductor\/","title":{"rendered":"Google Traductor"},"content":{"rendered":"<p style=\"text-align: justify;\">Este es un m\u00f3dulo clase para utilizar el traductor de google, el cual trabaja con la API AJAX de idiomas para traducci\u00f3n y detecci\u00f3n, para mas informaci\u00f3n sobre esta api puedes consultar\u00a0<a href=\"http:\/\/code.google.com\/intl\/es\/apis\/ajaxlanguage\/documentation\/\" target=\"_blank\">aqu\u00ed<\/a>.<br \/>\nCuenta con cuarenta y un lenguajes, y una funci\u00f3n para auto-detectar el idioma, el m\u00f3dulo es m\u00e1s lento que las traducciones de la\u00a0<a href=\"http:\/\/translate.google.es\/translate_t?hl=es\" target=\"_blank\">p\u00e1gina de google<\/a>\u00a0ya que por lo que pude interpretar en la gu\u00eda de ayuda, s\u00f3lo trabaja con m\u00e9todos GET y \u00e9sta s\u00f3lo se limita a un m\u00e1ximo de 2000 caracteres por consulta, entonces si el texto a traducir es mayor a esta cantidad el m\u00f3dulo enviar\u00e1 m\u00e1s de una petici\u00f3n para traducir todo el texto, quiz\u00e1s algunos se preguntar\u00e1n por qu\u00e9 no obtener el texto directamente de la web de google, y la respuesta es que la web con el tiempo puede cambiar su contenido HTML, dando como resultado un m\u00f3dulo obsoleto.<br \/>\nOtra cosa a tener en cuenta es la traducci\u00f3n a idiomas que utilicen una codificaci\u00f3n de caracteres especiales como el \u00abchino\u00bb que no se mostrar\u00e1 correctamente en un TextBox.<br \/>\nSu uso es muy sencillo y lo pueden ver en el siguiente ejemplo.<\/p>\n<p align=\"center\">\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"http:\/\/www.leandroascierto.com\/blog\/imagenes\/GoogleTraductor.png\" alt=\"Google Traductor\" width=\"533\" height=\"401\" \/><\/p>\n<p align=\"center\"><a href=\"https:\/\/leandroascierto.com\/blog\/descarga.php?url=Google Traductor.zip\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Descargar\" src=\"https:\/\/leandroascierto.com\/blog\/descarga.php?file=Google Traductor.zip\" alt=\"\" width=\"280\" height=\"61\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este es un m\u00f3dulo clase para utilizar el traductor de google, el cual trabaja con la API AJAX de idiomas para traducci\u00f3n y detecci\u00f3n, para mas informaci\u00f3n sobre esta api puedes consultar\u00a0aqu\u00ed. Cuenta con cuarenta y un lenguajes, y una funci\u00f3n para auto-detectar el idioma, el m\u00f3dulo es m\u00e1s lento que las traducciones de la\u00a0p\u00e1gina <a href='https:\/\/leandroascierto.com\/blog\/google-traductor\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[64],"class_list":["post-307","post","type-post","status-publish","format-standard","hentry","category-modulos","tag-google","category-29-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":3,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/307\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/posts\/307\/revisions\/520"}],"wp:attachment":[{"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/categories?post=307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leandroascierto.com\/blog\/wp-json\/wp\/v2\/tags?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}