Pobierz TranslateRocket za darmo

Pełna wersja wtyczki, za darmo. Wystarczy ją pobrać, aktywować i przetłumaczyć.

🔒 Sprawdzone pod kątem bezpieczeństwa 🧾 Oprogramowanie open source na licencji GPL 📤 Brak zobowiązań — możesz wyeksportować dane w dowolnym momencie ⚡ Silnik 20 razy lżejszy

⬇ Download TranslateRocket v1.3.0

.zip · WordPress 5.6+ · PHP 7.4+ · GPLv2 · obsługiwane przez WordPress.org

Teraz w oficjalnym katalogu wtyczek WordPress.org

Zainstaluj w ciągu jednej minuty

  1. W panelu administracyjnym WordPressa przejdź do Wtyczki → Dodaj nowe i szukać TranslateRocket — lub prześlij pobrany plik zip za pośrednictwem Prześlij wtyczkę.
  2. Trzask Zainstaluj teraz.
  3. Aktywuj, otwórz TranslateRocket → Ustawienia, wybierz języki — gotowe.

What’s new in 1.3.0

  • New: tidy up the pages Polylang, WPML or Bogo left behind. Those plugins keep a separate page for every language; once their translations are imported, TranslateRocket translates the original page itself, so each copy is a second place to edit the same page. Under the importer, "Review the separate pages" lists every copy with what was found: copies whose text is all in TranslateRocket can go to the Trash, copies with text laid out differently can be kept as independent copies, and nothing is offered for the Trash before the import or while its language is not active. Nothing is deleted — pages go to the Trash — and the old address of each copy sends visitors and search engines to the translated page with a 301.
  • Fix: on a page opened through its translated address (for example /it/chi-siamo/), the hreflang links and the language switcher reused that Italian slug for every language, so they pointed at addresses that do not exist (/chi-siamo/, /es/chi-siamo/). Each language now gets its own address — the original slug, or its own translated one — exactly as the sitemap already did.
  • Fix: hreflang links no longer repeat the query string of the visit (?utm_source=…); they name the clean address of each version.
  • Fix: a page that does not exist (404) no longer prints hreflang links to the same missing address in every language.
  • Fix: WooCommerce block checkout — after placing an order in a translated language, customers landed on the "Order received" page in the site's default language. They now stay in the language they shopped in, as the order e-mail already did.
  • Fix: translated addresses now work for WooCommerce products and every other custom post type. A translated slug on a product (/it/product/colazione-in-terrazza/) returned "page not found", while the language switcher and hreflang already pointed there; product links in shop pages now use the translated slug too.

Pochodzi z innej wtyczki? Przewodniki po migracji: WPML · TranslatePress · Polylang.

Masz pytania lub znalazłeś błąd? Wejdź na stronę Pomoc techniczna — odpowiadają prawdziwi ludzie.

📦 Lista zmian

Aktywnie rozwijane — oto, co zostało wydane, najnowsze na początku.

v1.3.0
  • New: tidy up the pages Polylang, WPML or Bogo left behind. Those plugins keep a separate page for every language; once their translations are imported, TranslateRocket translates the original page itself, so each copy is a second place to edit the same page. Under the importer, "Review the separate pages" lists every copy with what was found: copies whose text is all in TranslateRocket can go to the Trash, copies with text laid out differently can be kept as independent copies, and nothing is offered for the Trash before the import or while its language is not active. Nothing is deleted — pages go to the Trash — and the old address of each copy sends visitors and search engines to the translated page with a 301.
  • Fix: on a page opened through its translated address (for example /it/chi-siamo/), the hreflang links and the language switcher reused that Italian slug for every language, so they pointed at addresses that do not exist (/chi-siamo/, /es/chi-siamo/). Each language now gets its own address — the original slug, or its own translated one — exactly as the sitemap already did.
  • Fix: hreflang links no longer repeat the query string of the visit (?utm_source=…); they name the clean address of each version.
  • Fix: a page that does not exist (404) no longer prints hreflang links to the same missing address in every language.
  • Fix: WooCommerce block checkout — after placing an order in a translated language, customers landed on the "Order received" page in the site's default language. They now stay in the language they shopped in, as the order e-mail already did.
  • Fix: translated addresses now work for WooCommerce products and every other custom post type. A translated slug on a product (/it/product/colazione-in-terrazza/) returned "page not found", while the language switcher and hreflang already pointed there; product links in shop pages now use the translated slug too.
v1.2.1
  • New: structured data is translated too. The FAQ questions and answers, article headlines and descriptions that themes and SEO plugins put in JSON-LD for search engines used to stay in the source language on every translated page, and an article on /de/ still declared itself English. They are now collected like the page title and description, translated in every language, and "inLanguage" states the language of the page. Names of people, companies, software and the site are never translated, a video keeps the language it was recorded in, and addresses, dates and prices are left exactly as they are. The data is read and rewritten as JSON, so a translation can never break it.
  • Fix: the flag shown for Chinese had a single star, which made it look like another country's flag. It now has the large star with the four small ones beside it.
  • Change: Arabic no longer shows a national flag. It is official in more than twenty countries, so no single flag is right for it, and the one usually chosen for it carries a religious inscription that should not be redrawn or used as decoration. Arabic now shows a neutral "AR" marker. If you would rather have a flag, you can still choose one for that language in the custom flag field.
  • Fix: a floating language switcher placed along the bottom of the page opens upwards, so its menu is no longer cut off by the edge of the window.
v1.2.0
  • Nowość: wyświetlanie treści tylko w niektórych językach. Umieść ją w [translaterocket_language lang="it,de"]…[/translaterocket_language]albo użyj not="it" , aby ukryć ją w niektórych językach; w edytorze blokowym dodaj klasę trrocket-only-it lub trrocket-hide-it do dowolnego bloku, łącznie z linkami nawigacji. Treść ograniczona do języka jest wyświetlana dokładnie tak, jak ją napisałeś, i nigdy nie jest tłumaczona ponownie.
  • Nowość: pozycje menu tylko dla niektórych języków. Każda pozycja w Wygląd → Menu ma wiersz „Pokaż w” z polami wyboru języków. Brak zaznaczenia oznacza wszystkie języki, więc istniejące menu wyglądają dokładnie tak jak wcześniej; ukryta pozycja ukrywa też swoje podpozycje.
  • Nowość: przetłumacz całą stronę w ChatGPT lub Gemini, bez klucza API. W panelu „Przetłumacz stronę” edytora wizualnego jeden przycisk kopiuje tekst strony razem z promptem napisanym dla Twojej strony — Twoje języki, słowa, których nigdy nie tłumaczysz, Twój glosariusz i Twój styl. Prompt prosi AI o zachowanie numerów wierszy i znaczników formatowania, więc odpowiedź trafia prosto na swoje miejsce.
  • Pole, z którego kopiujesz, zaznacza teraz wszystko jednym kliknięciem, a pole, do którego wklejasz, zaznacza swoją zawartość przy pierwszym kliknięciu, więc drugie wklejenie zastępuje pierwsze.
  • Lista zmian przekroczyła limit 5000 słów katalogu wtyczek i była ucinana: wydania od 1.0.0 wzwyż zostają tutaj, a pełna historia jest w pliku changelog.txt, dołączonym do wtyczki.
  • Drobne porządki: czytelniejszy przykład w polu wykluczeń „Słowa i frazy”, a plik LICENSE zawiera teraz czysty tekst GPLv2.
v1.1.4
  • Nagłówek samej wtyczki ma teraz tło z nocnym niebem zamiast tęczowego paska — to samo, którego używa strona projektu. Gwiazdy są rysowane w CSS, więc nic dodatkowego nie jest pobierane, a logo w końcu wyraźnie odcina się od tła.
v1.1.3
  • Poprawka: po otwarciu biblioteki mediów, żeby wybrać obraz dla języka, małe przyciski „Wybierz obraz” — i samo okno obrazu — unosiły się nad nią, nad pozornie pustym panelem. Teraz schodzą z drogi, gdy biblioteka jest otwarta, i wracają, gdy się zamknie, także klawiszem Escape.
v1.1.2
  • Poprawka: zapis, który nie dostał odpowiedzi, kręcił się bez końca. Jeśli Twoja strona nie odpowiadała — proxy trzymające połączenie, zerwana sieć, warstwa bezpieczeństwa połykająca żądanie — przyciski kręciły się dalej, a na ekranie nie było niczego, co by to wyjaśniało, a zdanie, które właśnie napisałeś, przepadało, jeśli zrezygnowałeś i zamknąłeś okno. Teraz żądania przestają czekać po trzydziestu sekundach, Twój tekst zostaje w oknie, a komunikat mówi, czy strona odrzuciła żądanie (z kodem), czy w ogóle nie odpowiedziała.
  • Poprawka: okno podmiany obrazu otwiera się teraz na środku ekranu i można je przeciągać, z tym samym paskiem tytułu co edytor tekstu. Wcześniej pojawiało się przyklejone do zdjęcia — co przy zdjęciu na całą szerokość na górze strony oznaczało przyciśnięcie do górnej krawędzi — a jego nagłówek był rysowany stylami, które nie istniały, więc tytuł, uchwyt do przesuwania i przycisk zamykania nachodziły na siebie.
v1.1.1
  • Nowość: język, który dodasz teraz, startuje w trybie offline. Do tej pory zaznaczenie języka i kliknięcie „Zapisz” czyniło go publicznym w tej samej sekundzie — w przełączniku, w mapie witryny, w tagach hreflang — choć nic w nim jeszcze nie było przetłumaczone. Teraz pojawia się z szarym przełącznikiem, a Ty zmieniasz go na zielony, gdy będziesz gotowy. Język, który już był na Twojej stronie, zachowuje swój dotychczasowy stan.
  • Nowość: kokpit informuje Cię, gdy strona zmieniła się od ostatniego odczytu. Tekst jest wykrywany, gdy oglądasz stronę jako zalogowany użytkownik — więc jeśli edytowałeś stronę w edytorze blokowym i nigdy więcej jej nie otworzyłeś, jej nowe zdania nigdy nie zostały zebrane: nie pojawiały się na Twojej liście ciągów znaków do przetłumaczenia, a na przetłumaczonych stronach po cichu zostawały w języku źródłowym. Koniec z tą ciszą: strony są wymienione z nazwy, skanowanie jest o jedno kliknięcie, a ostrzeżenie znika samo, gdy tylko każda strona zostanie odczytana.
  • Poprawka: na ekranie Języki pasek postępu każdego języka był rysowany bez koloru, więc wyglądał na pusty nawet przy 98%. Teraz przechodzi od czerwonego do zielonego, jak każdy inny pasek we wtyczce.
v1.1.0
  • Nowość: dodaj język teraz, a opublikuj go, gdy będzie gotowy. Obok każdego włączonego języka jest przełącznik: zielony oznacza, że widzą go Twoi odwiedzający, szary — że widzisz go tylko Ty. Dopóki język jest offline, nie ma go w przełączniku języka, w mapie witryny ani w tagach hreflang, a każdy, kto trafi na jeden z jego adresów URL, zostaje przekierowany na Twój język domyślny — ale Ty dalej nad nim pracujesz na prawdziwych stronach, bo kto ma dostęp do podglądu, nadal widzi wszystko. Nic przetłumaczonego w połowie nigdy nie trafi do Twoich odwiedzających ani do Google.
  • Nowość: panel SEO w edytorze wizualnym zawiera teraz wszystko, co czytają wyszukiwarki, w jednej kolejności: adres, tytuł strony, meta opis, podgląd w mediach społecznościowych (Open Graph i X), słowa kluczowe, a potem każdy obraz na stronie i każdy atrybut do przetłumaczenia — tytuły, placeholdery, etykiety ARIA. Każdy wiersz prowadzi do elementu: strona przewija się do niego, element miga i otwiera się właściwy edytor. Dla zdjęcia jest to wybór obrazu; dla jego tekstu alternatywnego — edytor tekstu.
  • Poprawka: teksty dla mediów społecznościowych nigdy nie były tłumaczone. Jeśli wtyczka SEO, taka jak Yoast lub Rank Math, ustawiała własny og:title, og:description lub własną kartę twitter: — z tekstem innym niż tytuł strony, co jest normalne — ten tekst nigdy nie był zbierany, więc nigdy nie mógł zostać przetłumaczony: każde udostępnienie przetłumaczonej strony wychodziło w języku źródłowym. Teraz te teksty są zbierane jak wszystkie inne i pojawiają się w panelu SEO.
  • Dziękujemy Simonie za pierwszą darowiznę, jaką TranslateRocket kiedykolwiek otrzymał.
v1.0.0
  • Nowość: import z Bogo. Przechowuje jeden wpis na język, połączone dwiema wartościami meta wpisu, więc dopasowanie jest dokładne — tytuł, zajawka i treść główna są przenoszone w całości.
  • Nowość: import z Multilanguage od BestWebSoft, odczytywany bezpośrednio z jego dwóch tabel, łącznie z nazwami kategorii i tagów.
  • Nowość: import tłumaczeń, które napisałeś ręcznie w Loco Translate — plików .po/.mo z katalogu wp-content/languages/loco/. Czytana jest tylko Twoja własna praca, a nie pakiety językowe, które WordPress pobiera sam: to tysiące ciągów znaków, których nikt na Twojej stronie nie wybrał, a zasypałyby te przydatne. Wpisy wciąż oznaczone jako „fuzzy” są pomijane, bo nikt ich jeszcze nie sprawdził.
  • Nowość: inny obraz dla każdego języka. W edytorze wizualnym każde zdjęcie ma mały przycisk: kliknij go i wybierz z biblioteki mediów inny obraz dla tego języka. Zdjęcie jest podmieniane na przetłumaczonej stronie, łącznie z srcset — bez tego przeglądarka po cichu wczytuje ponownie oryginał i zmiana wygląda na zepsutą. Adresy obrazów są trzymane z dala od tekstu i nigdy nie trafiają do tłumacza: adres URL wraca zniekształcony, a zdjęcie znika ze strony.
  • Poprawka: ekran Import nie skanuje już wszystkich wpisów przy każdym otwarciu. Pytał każdy importer, czy ma coś do zaimportowania, a importer qTranslate musiał w tym celu zajrzeć do wpisów — na dużej stronie ekran przez to ledwo się ruszał. Teraz odpowiedź jest zapamiętywana na godzinę.
  • Poprawka: w podglądzie na żywo przełącznika menu rozwijane było na stałe otwarte. Widać było kolory menu, ale nigdy tego, jak się otwiera — a to połowa tego, co robi menu rozwijane. Podgląd używa teraz tego samego kodu HTML i CSS co prawdziwy przełącznik, więc otwiera się i zamyka po kliknięciu dokładnie tak, jak ten na Twojej stronie.
  • Poprawka: trzy ustawienia dotyczące tylko układu rozwijanego — sposób otwierania, strzałka, animacja otwierania — są teraz wyłączane, gdy wybierzesz układ w linii lub listę, zamiast wyglądać na aktywne, nic nie robiąc. Ich wartości są zachowywane, więc zmiana układu już ich nie resetuje.
  • Poprawka: podgląd na żywo podąża teraz za Tobą, gdy przewijasz ustawienia przełącznika, zamiast odjeżdżać po pierwszej sekcji.
  • W tym wydaniu wtyczka importuje z dziesięciu innych wtyczek, a także z CSV i TMX.

Potrzebujesz pomocy ze stroną? Mogę to zrobić za ciebie

Jestem Federico, autor TranslateRocketa — a budowanie i tłumaczenie stron WordPress to moja praca. Dlatego właśnie ta wtyczka może zostać darmowa: nie jest okrojona po to, żeby sprzedać ci ulepszenie; to narzędzie, którego używam codziennie na stronach, za które mi płacą.

Nowa wielojęzyczna strona od zera, poprawiony projekt graficzny, istniejąca strona doprowadzona z jednego języka do dziesięciu, rozwój na zamówienie, sprawdzone tłumaczenia albo przeprowadzka z wtyczki, która każe ci płacić co miesiąc: powiedz, czego potrzebujesz, a ja szczerze powiem, czy jestem właściwą osobą. Rozmawiasz z osobą, która napisała silnik, a nie z kolejką w pomocy technicznej.

Opowiedz mi o swojej stroniehello translaterocket com

W oficjalnym kataloguWordPress.org LicencjaGPLv2 · open source
💬 Potrzebujesz pomocy?
Działa dzięki TranslateRocket™