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.
A Open AI con GPT 3.5 Turbo ha reso possibile traduzioni a un costo cento volte più basso e più 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.
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ù economico e conveniente.
In precedenza era necessario aggirare l'API di Google con nuovi account o tradurre manualmente utilizzando il database e Google Sheet, qualcosa che solitamente è complicato, laborioso e rischioso con errori.
In questo articolo condividerò due modi per utilizzare il GPT per tradurre le tue stringhe di Translatepress. Uno dei modi può essere replicato in qualsiasi plugin di traduzione come WPML e Polylang.
1 - Criando uma Automazione
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.
Il grande problema è 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.
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.
Guarda sotto come ho creato questa automazione che può 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.
Qui di seguito ti lascio il comando che ho usato per tradurre correttamente utilizzando il GPT. Questo comando è 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.
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.
2 – Personalizzando un Plugin
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.
Sembra facile farlo, ma personalmente non avevo alcuna idea di programmazione finché, 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.
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 in italiano.
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.
Você também pode tentar entrar em contato para conversarmos sobre essa Automação Única que a Translatepress não teve coragem de arrumar. Estou a disposição de ajuda-lo a traduzir seu site!
Video aula do Nosso Curso de Tradução
Abaixo vamos deixar um vídeo aula de nosso curso de tradução, publica, explicando como você pode instalar nosso plugin e configurar a API da OpenAI.