{"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\/it\/come-integrare-il-gpt-a-translatepress-e-ad-altri-strumenti-di-traduzione\/","title":{"rendered":"Come integrare il GPT a TranslatePress e ad altri strumenti di traduzione."},"content":{"rendered":"

La maggior parte dei plugin di traduzione di WordPress come Translatepress, Polylang, WPML utilizzano solo l'API di Google o un'altra per tradurre i siti, rendendo il costo della traduzione estremamente salato. <\/p>\n\n\n\n

A Open AI con GPT 3.5 Turbo ha reso possibile traduzioni a un costo cento volte pi\u00f9 basso e pi\u00f9 consistente. Per darti un'idea, mentre Google addebita 20 USD ogni 1.000.000 di caratteri. OpenAI's GPT addebita 0,0020 ogni 800 parole o circa 5.000 caratteri. <\/p>\n\n\n\n

Utilizzando il GPT 3.5 spendiamo meno di 2 USD per tradurre 1.000.000 di caratteri, rendendo l'uso dell'API di traduzione molto pi\u00f9 economico e conveniente. <\/p>\n\n\n\n

In precedenza era necessario aggirare l'API di Google con nuovi account o tradurre manualmente utilizzando il database e Google Sheet, qualcosa che solitamente \u00e8 complicato, laborioso e rischioso con errori. <\/p>\n\n\n\n

In questo articolo condivider\u00f2 due modi per utilizzare il GPT per tradurre le tue stringhe di Translatepress. Uno dei modi pu\u00f2 essere replicato in qualsiasi plugin di traduzione come WPML e Polylang. <\/p>\n\n\n\n

1 - Creazione di un'automazione<\/h2>\n\n\n\n

Stanco di aspettare che il supporto di Translatepress venga integrato nativamente a GPT, ho deciso di creare personalmente un'integrazione remota utilizzando strumenti di automazione come Zapier o Make. <\/p>\n\n\n\n

Il grande problema \u00e8 che il mio server si connette al database solo tramite SSH Tunnel, quindi non sono riuscito a usare quegli strumenti, ma ho optato per la migliore opzione chiamata N8N. <\/p>\n\n\n\n

Si tratta di un OpenSource che ti permette di installare un sistema di automazione personalizzato sul tuo server, perfetto per migliaia di compiti. Grazie a questo strumento sono riuscito a connettermi al mio database e creare l'automazione. <\/p>\n\n\n\n

Guarda sotto come ho creato questa automazione che pu\u00f2 essere ulteriormente migliorata e personalizzata per soddisfare le tue esigenze, ignorando le stringhe, sostituendo parole e apportando qualsiasi altra modifica avanzata alle traduzioni e ai database del tuo WordPress. <\/p>\n\n\n

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

Qui di seguito ti lascio il comando che ho usato per tradurre correttamente utilizzando il GPT. Questo comando \u00e8 stato creato in inglese per ottenere un migliore effetto, utilizziamo anche parentesi graffe in PHP per le variabili di lingua, nel caso in cui venga applicato in N8N o in un'altra piattaforma di automazione, questo dovrebbe essere modificato. <\/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 - Personalizzando un Plugin<\/h2>\n\n\n\n

Se sei programmatore, riuscirai facilmente a creare un'integrazione per Translatepress o un altro plugin basandoti sui file PHP che gestiscono la traduzione con Google API e Deepl. Basta sfruttare la loro base e personalizzare un plugin su misura. <\/p>\n\n\n\n

Sembra facile farlo, ma personalmente non avevo alcuna idea di programmazione finch\u00e9, dopo molto lavoro, sono riuscito a creare il plugin chiedendo aiuto al supporto di Translatepress che non ha assolutamente alcun obbligo, e anche con l'aiuto della chat GPT stessa. <\/p>\n\n\n

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

Il plugin funziona perfettamente e oggi sostituisce l'automazione precedentemente fatta su N8N, ma purtroppo non posso rendere questo plugin pubblico. Fortunatamente insegnando e rendendo disponibile questa integrazione agli studenti del mio corso di traduzione<\/a><\/strong> in italiano. <\/p>\n\n\n\n

Se non parli portoghese, comunque vale la pena acquistare il nostro corso che potremmo tradurre in futuro, inclusa la licenza e le estensioni menzionate in precedenza. Forniamo anche codici che possono aiutare a personalizzare il tuo database. <\/p>\n\n\n\n

Voc\u00ea tamb\u00e9m pode tentar entrar em contato para conversarmos sobre essa Automa\u00e7\u00e3o \u00danica que a Translatepress n\u00e3o teve coragem de arrumar. Estou a disposi\u00e7\u00e3o de ajuda-lo a traduzir seu site! <\/p>\n\n\n

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

Video aula do Nosso Curso de Tradu\u00e7\u00e3o<\/h2>\n\n\n\n

Abaixo vamos deixar um v\u00eddeo aula de nosso curso de tradu\u00e7\u00e3o, publica, explicando como voc\u00ea pode instalar nosso plugin e configurar a API da OpenAI. <\/p>\n\n\n\n

\n