{"id":16641,"date":"2023-12-30T12:56:05","date_gmt":"2023-12-30T12:56:05","guid":{"rendered":"https:\/\/kevinbk.com\/?p=16641"},"modified":"2024-01-08T13:30:06","modified_gmt":"2024-01-08T13:30:06","slug":"como-integrar-o-gpt-ao-translatepress-e-outras-ferramentas-de-traducao","status":"publish","type":"post","link":"https:\/\/kevinbk.com\/es\/como-integrar-el-gpt-en-translatepress-y-otras-herramientas-de-traduccion\/","title":{"rendered":"C\u00f3mo integrar GPT en TranslatePress y otras herramientas de traducci\u00f3n"},"content":{"rendered":"

La mayor\u00eda de los plugins de traducci\u00f3n de WordPress como Translatepress, Polylang, WPML utilizan solo la API de Google u otra para traducir los sitios, lo que hace que el costo de la traducci\u00f3n sea extremadamente alto. <\/p>\n\n\n\n

OpenAI con GPT 3.5 turbo ha permitido traducciones de forma cien veces m\u00e1s barata y consistente. Para que tengas una idea, mientras Google cobra 20 USD por cada 1.000.000 de caracteres, el GPT de OpenAI cobra 0.0020 por cada 800 palabras o cerca de 5.000 caracteres. <\/p>\n\n\n\n

Usando el GPT 3.5 gastamos menos de 2 USD para traducir 1.000.000 de caracteres, haciendo que el uso de la API de traducci\u00f3n sea mucho m\u00e1s barato y conveniente. <\/p>\n\n\n\n

Anteriormente era necesario burlar la API de Google con nuevas cuentas o traducir manualmente usando la base de datos y Google Sheet, algo que generalmente es complicado, laborioso y peligroso tener errores. <\/p>\n\n\n\n

En este art\u00edculo compartir\u00e9 dos formas de utilizar el GPT para traducir tus cadenas de Translatepress. Una de las formas puede ser replicada en cualquier plugin de traducci\u00f3n como WPML y Polylang. <\/p>\n\n\n\n

1 \u2013 Creando una Automatizaci\u00f3n<\/h2>\n\n\n\n

Cansado de esperar que o Suporte da Translatepress se integre nativamente ao GPT, eu mesmo decidi criar uma integra\u00e7\u00e3o remota usando aquelas ferramentas de automa\u00e7\u00e3o como Zapier ou Make. <\/p>\n\n\n\n

El gran problema es que mi servidor se conecta a la base de datos solo a trav\u00e9s de SSH Tunnel, as\u00ed que no pude usar esas dos herramientas, pero opt\u00e9 por la mejor opci\u00f3n llamada N8N. <\/p>\n\n\n\n

Se trata de un OpenSource que te permite instalar un sistema de automatizaci\u00f3n propio en tu servidor, perfecto para miles de tareas. Gracias a esta herramienta, pude conectar a mi base de datos y crear la automatizaci\u00f3n. <\/p>\n\n\n\n

Mira a continuaci\u00f3n c\u00f3mo cre\u00e9 esta automatizaci\u00f3n que puede ser a\u00fan m\u00e1s mejorada y personalizada para satisfacer tus necesidades, ignorar strings, sustituir palabras y realizar cualquier otra modificaci\u00f3n avanzada en las traducciones y en las bases de datos de tu WordPress. <\/p>\n\n\n

\n
\"-\"<\/figure><\/div>\n\n\n

A continuaci\u00f3n dejar\u00e9 el comando que he estado utilizando para traducir correctamente usando GPT. Este comando fue creado en ingl\u00e9s para tener un mejor efecto, tambi\u00e9n utilizamos corchetes en PHP para las variables de idioma, en caso de aplicarlo en N8N u otra herramienta de automatizaci\u00f3n, esto deber\u00e1 ser modificado. <\/p>\n\n\n\n

I want you to act as a translator from $source_language to $language_code. I will speak to you in $source_language you will translate in $language_code. The entries I am going to send may have texts in other languages or untransducible, return words it unmodified. Only include the translation and nothing else, do not write explanations here. If an input cannot be translated, return it unmodified. <\/code><\/pre>\n\n\n\n

2 - Personalizando un Plugin<\/h2>\n\n\n\n

Si eres programador, podr\u00e1s crear f\u00e1cilmente una integraci\u00f3n para Translatepress u otro plugin bas\u00e1ndote en los archivos PHP que hacen la traducci\u00f3n con Google API y Deepl. Simplemente aprovecha su base y personaliza un plugin a medida. <\/p>\n\n\n\n

Parece f\u00e1cil de hacer, pero personalmente no ten\u00eda ni idea de programaci\u00f3n, hasta que despu\u00e9s de mucho trabajo logr\u00e9 crear el Plugin insistiendo en la ayuda del Soporte de Translatepress, que no tiene absolutamente ninguna obligaci\u00f3n, y tambi\u00e9n con la ayuda del propio chat GPT. <\/p>\n\n\n

\n
\"-\"<\/figure><\/div>\n\n\n

El plugin funciona perfectamente y hoy reemplaza la automatizaci\u00f3n anterior hecha en N8N, pero desafortunadamente no puedo ofrecer p\u00fablicamente este plugin. Afortunadamente ense\u00f1o y ofrezco esta integraci\u00f3n a los alumnos de mi. curso de traducci\u00f3n<\/a><\/strong> en portugu\u00e9s. <\/p>\n\n\n\n

En caso de que no hable portugu\u00e9s, sigue siendo v\u00e1lido que compre nuestro curso que en un futuro pr\u00f3ximo podemos traducir, adem\u00e1s de incluir la licencia y estas extensiones mencionadas anteriormente. Tambi\u00e9n proporcionamos c\u00f3digos que pueden ayudar a personalizar su base de datos. <\/p>\n\n\n\n

Tambi\u00e9n puedes intentar ponerte en contacto para hablar sobre esta \u00danica Automatizaci\u00f3n que Translatepress no tuvo el coraje de arreglar. \u00a1Estoy dispuesto a ayudarte a traducir tu sitio! <\/p>\n\n\n

\n
\"-\"<\/figure><\/div>\n\n\n

Video de clase de nuestro curso de Traducci\u00f3n<\/h2>\n\n\n\n

A continuaci\u00f3n, vamos a dejar un video tutorial de nuestro curso de traducci\u00f3n, publicado, explicando c\u00f3mo puedes instalar nuestro plugin y configurar la API de OpenAI. <\/p>\n\n\n\n

\n