Jak zintegrować GPT z TranslatePress i innymi narzędziami do tłumaczenia?

Większość wtyczek do tłumaczenia WordPress, takich jak Translatepress, Polylang, WPML, korzysta tylko z interfejsu API Google lub innego, aby tłumaczyć strony internetowe, co sprawia, że koszt tłumaczenia jest niezmiernie wysoki.

Open AI z GPT 3.5 Turbo umożliwiło tłumaczenie w sposób sto razy tańszy i bardziej spójny. Dla porównania, podczas gdy Google pobiera 20 USD za każde 1 000 000 znaków. OpenAI GPT pobiera 0,0020 za każde 800 słów lub około 5 000 znaków.

Korzystając z GPT 3.5 wydaliśmy mniej niż 2 USD na tłumaczenie 1 000 000 znaków, co czyni korzystanie z interfejsu API tłumaczenia znacznie tańszym i wygodniejszym.

Wcześniej konieczne było obejście API Google za pomocą nowych kont lub ręczne tłumaczenie przy użyciu bazy danych i arkusza Google, co zazwyczaj jest skomplikowane, pracochłonne i ryzykowne pod kątem błędów.

W tym artykule podzielę się dwoma sposobami użycia GPT do tłumaczenia swoich ciągów w Translatepress. Jeden sposób można zastosować w każdej wtyczce do tłumaczenia, takiej jak WPML i Polylang.

1 – Tworzenie automatyzacji

Zmęczony oczekiwaniem na natywną integrację wsparcia Translatepress z GPT, postanowiłem stworzyć własną zdalną integrację za pomocą takich narzędzi automatyzacji jak Zapier lub Make.

Problem polega na tym, że mój serwer łączy się z bazą danych tylko za pośrednictwem tunelu SSH, dlatego nie udało mi się skorzystać z tych dwóch narzędzi, ale zdecydowałem się na lepszą opcję o nazwie N8N.

Jest to oprogramowanie OpenSource, które pozwala zainstalować własny system automatyzacji na serwerze, idealne do tysięcy zadań. Dzięki temu narzędziu udało mi się połączyć z moją bazą danych i stworzyć automatyzację.

Zobacz poniżej, jak stworzyłem tę automatyzację, która może być jeszcze bardziej udoskonalona i dostosowana do zaspokojenia Twoich potrzeb, ignorując ciągi, zamieniając słowa i dokonując innych zaawansowanych zmian w tłumaczeniach i bazach danych WordPressa.

Como integrar o gpt ao translatepress e outras ferramentas de tradução - captura de tela 2023 12 30 as 09. 46. 55

Poniżej znajduje się polecenie, które stosuję do poprawnego tłumaczenia za pomocą GPT. To polecenie było pierwotnie napisane po angielsku, aby uzyskać lepszy efekt. Używamy również PHP do zdefiniowania zmiennych językowych. Jeśli chcesz zastosować to polecenie w N8N lub innym narzędziu do automatyzacji, należy to dostosować.

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 – Dostosowywanie wtyczki

Jeśli jesteś programistą, łatwo będziesz mógł stworzyć integrację dla Translatepress lub innego wtyczki, bazując na plikach PHP odpowiedzialnych za tłumaczenie z użyciem Google API i Deepl. Wystarczy wykorzystać ich strukturę i dostosować do stworzenia własnej wtyczki.

Wygląda na łatwe do zrobienia, ale osobiście nie miałem żadnego pojęcia o programowaniu, dopóki po wielu wysiłkach nie udało mi się stworzyć wtyczki, korzystając z pomocy wsparcia Translatepress, które nie miało absolutnie żadnego obowiązku, oraz z pomocy samego czatu GPT.

Como integrar o gpt ao translatepress e outras ferramentas de tradução - custom translatepress gpt

Wtyczka działa doskonale i zastępuje dzisiejszą automatyzację wykonaną wcześniej w N8N, ale niestety nie mogę udostępnić tej wtyczki publicznie. Na szczęście uczę i udostępniam tą integrację moim uczniom kurs tłumaczenia po polsku.

Jeśli nie mówisz po portugalsku, nadal warto zakupić nasz kurs, który w przyszłości możemy przetłumaczyć, oraz zawiera on licencję i te wspomniane wcześniej rozszerzenia. Oferujemy również kody, które mogą pomóc dostosować twoją bazę danych.

Możesz również spróbować skontaktować się, abyśmy mogli porozmawiać o tym Wyjątkowym Automatyzmie, którego Translatepress nie miało odwagi naprawić. Jestem do Twojej dyspozycji, aby pomóc Ci w tłumaczeniu Twojej strony internetowej!

Como integrar o gpt ao translatepress e outras ferramentas de tradução - captura de tela 2023 12 30 as 09. 52. 25

Wykład wideo z naszego kursu tłumaczenia

Poniżej zamieszczamy nagranie wideo z naszego kursu tłumaczenia, w którym jest opisane, jak zainstalować nasz wtyczkę i skonfigurować API OpenAI.