Linux 软件免费装
Banner图

TranslateRocket – Free Multilingual Translation, Unlimited Languages

开发者 federicodev
更新时间 2026年10月18日 20:56
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

translate woocommerce language translation multilingual

下载

1.8.5 0.9.3 1.8.6 1.1.0 1.8.6.1 1.7.7 1.1.4 1.7.5 1.8.7 0.8.7 1.8.8 0.9.6 1.7.10 1.8.9 0.9.7 0.9.8 1.8.10 1.5.7 1.5.8 0.8.1 0.8.2 0.8.3 0.7.8 0.7.9 1.4.0 1.5.3 1.8.11 1.5.5 1.5.9 1.7.0 0.8.5 0.8.9 0.9.0 0.9.4 0.9.5 1.4.3 1.0.0 1.1.2 1.4.2 1.4.4 0.8.0 0.8.6 0.8.8 1.4.5 1.5.0 1.4.1 1.5.1 1.5.2 0.7.7 1.5.4 0.8.4 0.9.9 1.2.0 1.2.1 1.4.6 1.5.6 1.7.12 1.7.4 1.7.8 1.7.9 1.8.1 0.10.0 1.3.0 1.7.1 0.9.2 1.7.2 1.7.3 1.7.6 1.8.0 1.8.2 1.8.3 0.9.1 1.8.4

详情介绍:

https://www.youtube.com/watch?v=WsLpAISB_vo TranslateRocket makes your site multilingual, and everything it does is free. No word limits, no charge per language, and nothing switched off to push you towards an upgrade — it is not a trimmed-down version of a paid plugin. Already using WPML, Polylang, TranslatePress or Weglot? Try TranslateRocket next to it — your site does not change. Activate it alongside your current translation plugin: visitors keep seeing exactly the same site, while you import your translations, complete them and preview any page in any language as an administrator. When you are convinced, deactivate the old plugin and put TranslateRocket online with one click. Nothing of the other plugin is deleted, and switching it back on takes you straight back to where you started. You do not need an API key at all. Chrome and Edge on a computer carry a translator that runs on the device itself, and TranslateRocket can drive it: install the plugin, pick your languages, press one button and the site is translated. It costs nothing, needs no account, and the text never leaves your machine. It is the fastest way to a translated site. When you want fluent, idiomatic copy, the same pages can go through DeepL or an AI model with your own key (OpenAI, Anthropic, Gemini — you pay the provider directly), through ChatGPT or Gemini with a ready-made prompt at no cost, or through your own hands, line by line — and everything already translated is kept, so nothing is ever done twice. Switching from another translation plugin? Your existing translations come with you. One click imports everything you have already paid for or typed by hand — from TranslatePress, Polylang, WPML, Weglot, qTranslate (X and XT), WPGlobus, WP Multilang, Bogo, Multilanguage by BestWebSoft, Falang, Sublanguage, Loco Translate and Autoglot, plus CSV and TMX for anything else. Most are read straight from the tables, the posts or the files, so the import still works after the other plugin has been deactivated or even deleted — which is the usual state of a site that is moving on. Pages built with Elementor or Bricks come across too, widget by widget — their words live in a meta field, not in the page content, and most importers never look there. It detects translatable text as you browse — visible text, link titles, image alt, placeholders, ARIA labels, page titles, meta descriptions and the social preview tags a SEO plugin adds (Open Graph, X) — and serves each language under its own clean URL prefix (/it/, /de/), friendly to SEO and to page caches. You translate however you like: Highlights Languages Translate your site into the languages your visitors actually speak: Spanish, French, German, Italian, Portuguese and Brazilian Portuguese, Dutch, Polish, Russian, Ukrainian, Turkish, Romanian, Greek, Arabic, Hindi, Indonesian, Vietnamese, Thai, Chinese, Japanese, Korean — 36 languages ship built in, and you can add unlimited custom ones (any language code works). The plugin's own admin interface is translated into fifteen languages besides English: Arabic, Chinese, Dutch, French, German, Indonesian, Italian, Japanese, Korean, Persian, Polish, Brazilian Portuguese, Russian, Spanish and Turkish. Works with TranslateRocket translates the page your site actually sends to the browser, so it is not tied to a theme or a page builder. Every release is tested on a real site with the plugins below (tested means installed, configured and checked from the visitor's side, not only read about): The full list, with what was checked and the date of the last test: https://translaterocket.com/compatibility/ Something missing, or not behaving? Tell me from https://translaterocket.com/support/ and I will test it. Need a hand with your site? I can do it for you. I am the developer of TranslateRocket, and I also build and translate WordPress sites for a living: a new multilingual site from scratch, an existing site taken from one language to ten, a migration away from a paid plugin, or a stubborn theme that will not translate. You get the person who wrote the engine, not a support queue. The plugin stays free either way — nothing here is locked behind that. Write to me from the "Help & Feedback" screen inside the plugin, or from https://translaterocket.com/support/ .

安装:

  1. Install TranslateRocket from Plugins → Add New (search for "TranslateRocket") and activate it.
  2. Open TranslateRocket: the Simple view shows three steps. Tick the languages you want and save.
  3. Press Translate next to a language: Chrome or Edge translate it on your computer, free and with no key — or add a free AI account, or your own key, whenever you like.
  4. Flip the language's switch to Online when you are happy with it. Until then only you see it.
  5. Add the language switcher and the search box where you want them — block, shortcode or menu — from the Switcher and Search screens.
First steps, filmed from installation to the first translated page: https://www.youtube.com/watch?v=FgrO7Fqun4U

屏幕截图:

  • Free translation in three steps: choose your languages, press Translate, put them online. Your own browser (Chrome or Edge) translates for free, with no API key and no account; free AI accounts or your own keys are there when you want more.
  • A free search box that speaks every language: visitors type in their own language and find your pages, posts and products, with suggestions as they type. Add it to your menu, as a block or with a shortcode.
  • Click any sentence on your page to fix it: type it yourself, or ask the browser translator, Google Translate or your AI.
  • Coming from another plugin? WPML, Polylang, TranslatePress and ten more have their own importer; the universal importer reads your pages as visitors see them, with a preview before you switch.
  • Design the language switcher — dropdown or list, flags, colours — with a live preview.

升级注意事项:

1.8.11 Only what visitors see counts: no more admin-only or stale sentences in the percentages. 1.8.10 Search suggestions answer in a fraction of the time (light endpoint, REST fallback). 1.8.10 Search suggestions answer in a fraction of the time (light endpoint, REST fallback). 1.8.9 Editor and imports now save on SQLite and in the wordpress.org Live Preview; the search box in block-theme menus; language names readable in the phone menu; search and Save-bar fixes. 1.8.8 Simple/Advanced view, the Search screen with profiles and looks, sentences an engine cannot translate kept (pages reach 100%), cookie-banner and cache compatibility. 1.8.7 Faster admin screens and search on large sites; no more 504 from the bulk AI buttons in Translation memory and in the page editor. 1.8.6.1 Fix: no more «504 Gateway Timeout» when translating a page or a whole language on large sites. 1.8.6 Fix: offline languages and preview mode no longer send visitors into a redirect loop — please update. Also: one «Translate with» menu with free engines in green, visits per language, content and menus per language. 1.8.5 Security fixes (page cache, WooCommerce emails, editor panel) — please update. Also: search in every language, six new languages for the plugin, plain-words provider errors, «Scan site» beyond 1,000 pages. 1.8.4 Security update: please update. The editor's translation panel is limited to published content and administrators for removals and AI; its Save works again. 1.8.3 Labels showing who translated each page, the MyMemory e-mail box, Labs texts in the plugin's language, a tidier «Translate with» row. 1.8.2 Clear error messages with the HTTP code (no more «key refused» for timeouts), «Translate all missing» in short steps with a progress bar, a «Sentences per request» option. 1.8.1 Choose the engine (official or not) on Translations, one switcher profile for the header and one for the footer, an ⓘ on every feature, fixes to page progress. 1.8.0 New «Automatic translation» page with live progress, a free/Labs overview, a test button for every AI provider, free setup on request; many fixes found on a large real site. Recommended. 1.7.12 Redirects keep the visitor's language (Redirection and others); titles of protected posts translated in lists; 25 more plugins and 3 classic themes tested. Recommended. 1.7.10 «Latest posts» excerpts and sentences ending with a «Read more» link are now translated on every site; loading indicator in the switcher's live preview. Recommended. 1.7.9 Security hardening (translations can never carry scripts or handlers, whatever their source), pasted translations in the editor panel, sentences with a bold/italic number kept whole, clearer switcher profiles. Recommended. 1.7.8 Fixes pasted translations landing on the wrong sentence (cookie banner showing a blog post), presets in the switcher customizer and the colours of the language item in your header menu. Recommended. 1.7.7 Fixes content loaded by AJAX on translated pages: scripts stay whole (forms like SupportCandy's send again) and its links keep the visitor's language. Recommended. 1.7.6 The languages in your header menu take the colours you choose, can sit right after any menu item, and the Switcher screen shows your real header live before you save. Recommended. 1.7.5 Fixes translating in your browser without an API key (sentences with links are saved, a run always ends), and flags plus open-on-click for the languages in block themes' header menu. Recommended. 1.7.4 The language switcher in your theme's header menu, or in a spot you click on your own page; a row of languages at the bottom of pages; 40 more languages (77 in all); many popular plugins translated (WP Job Manager, Events Manager, Ninja Tables, FiboSearch, Social Chat…); a simpler dashboard. Recommended. 1.7.3 E-mails from seven contact form plugins and GiveWP in the visitor's language; form confirmation messages, map markers and GiveWP donation forms translated; dates inside sentences fixed on most themes. Recommended. 1.7.2 MetForm forms, rotating «Fancy Text», countdown labels and chat buttons of popular Elementor add-ons now translated; a «Plugin language» menu; better on phones. Recommended. 1.7.1 Invoices from PDF Invoices & Packing Slips in the customer's language; customers' names and addresses no longer collected from order e-mails; a check after every import; more plugins and markup understood. Recommended. 1.7.0 Free AI translation with your own free Cloudflare, Groq or OpenRouter account; a universal importer for plugins with no importer here, with side-by-side preview; a translation style proposed from your site. Recommended. 1.5.9 Content loaded after the page («Load more», filters), REST responses, feeds and script strings are now translated; Ninja/Fluent Forms; SEO og:locale and sitemaps; RTL; sign-up language. Recommended for every site. 1.5.8 Recommended for WooCommerce shops: e-mails sent from the dashboard are translated, variations and product names in the cart and e-mails too, search works in every language. New WP Rocket integration. Imports from Polylang and WPML bring categories, variations and ACF fields. 1.5.7 Wording of the Labs page only. Nothing else changes. 1.5.6 Imports keep your hand corrections and skip drafts and trash; pages with translate="no" on are translated; better caching (Google Shopping links, NitroPack, Cloudflare). New Labs page; optional anonymous reason on deactivation. 1.5.5 Recommended if you translated your site with an older version: sentences with links or bold words show up translated in the visual editor again. Without an API key, a browser that cannot translate now explains why and offers free alternatives. The switcher preview is now the real switcher, and admin screens no longer jump. 1.5.4 TranslateRocket now works on a phone: every admin screen fits, and the translation panel under the editor is readable. The language switcher no longer covers cookie banner buttons. New: choose what the AI reuses from memory, and improve browser translations with AI. 1.5.3 Import from Falang and Sublanguage; pages no longer end up on the home page after a translation plugin is switched off; OpenAI reasoning models work; composed page titles are translated. 1.5.2 Submit buttons, pictures inside , video posters and retina images are translated; an edited translation shows immediately; visitors arriving with tracking parameters read from the cache. 1.5.1 Switching from qTranslate, WPGlobus or WP Multilang no longer leaves every language on every page, and imported sentences with links are used everywhere. Recommended if you are moving from another translation plugin. 1.5.0 Sentences broken by a link or a bold word are now translated whole, so the words can move where your language needs them. Your existing translations stay, but the count of phrases to translate will go up: the whole sentences are new. A new panel tells you where your site is and what is left to do. 1.4.6 Brand and product names in "Words & phrases" now stay as they are inside sentences too, with DeepL, Google Cloud and the AI models. 1.4.5 A page edited in the block editor, a product renamed through the store API or a footer edited in the Site Editor now reaches visitors at once, instead of up to six hours later. 1.4.4 The two links at the bottom of a Complianz banner can be translated at last, plus two things the screens never explained: what to do with the header and footer Polylang or WPML duplicated per language, and where the text of pop-ups comes from. 1.4.3 Cookie and consent banners (Complianz, CookieYes and others) are now collected and can be clicked in the visual editor; page builders are left alone while you edit; "Translate again" for a single page, with undo; pages left behind by Polylang, WPML or Bogo are labelled. 1.4.2 Side by side, the preview is now one click away: a Preview panel on the Languages page, a Preview menu in the admin bar and a Preview link in Pages and Posts. 1.4.1 Forms in the visitor’s language wherever they are placed, Forminator e-mails in the language of the page, and side-by-side fixes: the mode no longer switches itself on over a site TranslateRocket is already serving. 1.4.0 Side-by-side mode: activate TranslateRocket next to WPML, Polylang, TranslatePress or another translation plugin without changing your public site, preview the translations as an administrator and go online when you are ready. 1.2.0 Content and menu items for some languages only, and whole-page translation in ChatGPT or Gemini with a prompt made for your site. Existing pages and menus are unchanged until you use the new options.

常见问题:

Is it really free?

Yes. All translation features and unlimited languages are free, with no paid tier inside the plugin. You only ever pay your own AI provider, directly, if you choose to use AI.

How do you keep it free with no income from it?

I build websites for a living, and I use TranslateRocket on every multilingual site I make. Every fix reaches those sites the day I release it, so the plugin gets maintained because I need it maintained — publishing it for everyone costs me nothing on top of that. What comes back is worth more to me than a licence fee would be: bug reports from setups I could never reproduce on my own, which end up improving my own clients' sites too. Donations are welcome and change nothing about what the plugin does. And if you want that work done on your own site, you can hire me. Building and fixing WordPress sites is the day job: a site built from scratch, a design put right, a multilingual setup done properly, custom development, a migration off a plugin that charges you every month. That is where the money comes from — not from crippling this plugin. Ask me from the "Help & Feedback" screen inside the plugin, or at https://translaterocket.com/support/ .

Do I need an AI key?

No — and without one you are not limited to typing by hand. Chrome and Edge on a computer carry a translator that runs on the device itself, and one button puts it to work on your whole site. It costs nothing, needs no account and no signup, and the text never leaves your machine. Quality sits below DeepL and the AI models, so it is the quickest way to a translated site rather than the finest one — but everything it translates is kept, so adding a provider later never repeats the work. It needs Chrome, or Edge 148 or later, on a computer that can run the built-in model: Windows 10 or 11, macOS 13 or later, Linux or ChromeOS (not Windows Server), 16 GB of RAM or a graphics card with more than 4 GB, and 22 GB of free disk space, with the admin on https. Anywhere else, the copy-and-paste route works in any browser and still needs no key. Beyond that you can click any text on the live page and type its translation, edit it again later, and publish it. Every field also offers a free Google Translate link you can paste back from. AI keys are optional and only used at the moment you ask for one. Two minutes, filmed on a real site: translating a page with no key at all. https://www.youtube.com/watch?v=J0TxlZBKaWc

Do my translations stay on my site?

Yes. Translations are stored in your own WordPress database. Text is only sent to the AI provider you configure, at the moment you ask for a translation.

Does it work with caching plugins?

Yes. Each language lives under its own URL (e.g. /it/), so page caches store each language separately and automatically.

Does it work with WooCommerce?

Yes. Product pages, categories and attributes are translated like any other content, and slugs are translated per language. It also covers the parts WooCommerce renders outside the page HTML, which a page-only engine misses: the AJAX mini-cart fragments, strings passed to JavaScript (such as the "View cart" link), and transactional emails — the order's language is recorded at checkout (classic and block/Store API) and the customer email is rendered in that language. Wording that only ever appears inside an email (WooCommerce's own "Thank you for your order", "Quantity", "Price") is picked up automatically the first time such an email is sent and filed under "WooCommerce emails" in the translation screens, so you can translate it like anything else. Multi-currency is out of scope: TranslateRocket translates, it does not convert prices. The whole shop translated, from the product page to the order e-mail: https://www.youtube.com/watch?v=kU0TConiT20

Does it translate forms (Forminator, Contact Form 7, WPForms…)?

Yes. Labels, placeholders, options and buttons are translated with the rest of the page, whether the form is added with a shortcode, a block, a widget or a page builder such as Elementor. The messages the form plugin adds with JavaScript — validation errors, "message sent" — are translated too, on Forminator, Contact Form 7, WPForms, Gravity Forms, SureForms, Formidable and Ninja Forms. With Forminator, the thank-you message, forms loaded with "Load form using AJAX" and the e-mail notifications follow the language of the page the form was sent from; the wording of the form settings and e-mails appears under "Forms: messages and e-mails" in the translation screens once an administrator has viewed the form or a notification has been sent. To keep a notification (for example the copy for the site owner) in the source language, return false from the trrocket_forminator_translate_notification filter.

Is there a PHP function that returns the current language?

Yes, for theme and plugin code that needs it (the equivalent of Polylang's pll_current_language()): trrocket_current_language() returns the code of the language of the current request, such as en, fr or pt-br — also in AJAX requests sent from a translated page — and trrocket_default_language() returns the site's source language. Wrap calls in function_exists() so your code keeps working if the plugin is deactivated.

Which plugins can I import my translations from?

Yes — use TranslateRocket → Import to bring over your existing translations. The WPML import covers both its string translations and its post-based translations (titles, slugs and matching body text), and reads directly from WPML's tables, so it works even when WPML is already deactivated. Coming from Weglot (a hosted service)? Export your translations from the Weglot dashboard as a CSV and upload the file on the same Import screen — the columns are detected automatically and mapped to your target languages. To review the result safely, turn on Preview mode ("Who sees the translations" in Settings): you browse the fully translated site while visitors keep seeing the default language, and one click publishes it when you are happy. Safer still: run TranslateRocket next to your current plugin, import, and switch only when you are happy. Two minutes: https://www.youtube.com/watch?v=K5qmxn3_4po

Can visitors search my site in their own language?

Yes, for free. The search box of TranslateRocket always searches in the language of the page: on /de/ a visitor types in German and finds your pages, posts and WooCommerce products by their translated title, excerpt and content, with suggestions while typing, and the results open on the German pages. You can let it look in every language at once, choose which content types it shows and add filters. The search box WordPress already has on your site, Ajax Search Lite and FiboSearch understand the translated words too.

What if a page shouldn't exist in another language?

Open the page and use the "Language visibility" box to redirect it, show a custom message, or return a 404 — per language.

Can I show something in one language only?

Yes. Wrap it in [translaterocket_language lang="it"]…[/translaterocket_language] — several languages work too, as lang="it,de" — or use not="it" to show it everywhere except Italian. In the block editor you do not need the shortcode: add the class trrocket-only-it or trrocket-hide-it in "Advanced → Additional CSS class(es)" of any block, navigation links included. Content limited with lang= or trrocket-only- is taken to be written in that language, and is shown exactly as you wrote it.

Can a menu item appear only in some languages?

Yes. In Appearance → Menus every item has a "Show in" row with one checkbox per language; nothing ticked means every language. Hiding an item hides its sub-items too. Block themes build menus with the Navigation block instead: there, give a link the class trrocket-only-it or trrocket-hide-it.

Can I translate with ChatGPT or Gemini without an API key?

Yes. Open a page in the visual editor, click "Translate page" and use "Copy with a translation prompt" — or the ChatGPT and Gemini links, which copy the same thing. The prompt carries your languages, the words you never translate, your glossary and your house style, and asks for the reply in a code block with the line numbers intact. Paste the reply in box 2 and apply it. And when a machine translation gets a word wrong, fixing it takes ten seconds: https://www.youtube.com/watch?v=Bc83GXh1NvI

My browser isn't Chrome or Edge, or I work from a phone. Can I still translate without a key?

The translator built into the browser exists only in Chrome and Edge on a computer. TranslateRocket Labs, a separate free add-on you can ask for at https://translaterocket.com/labs/, adds free translation engines that work from any browser, phones included — each one is switched on only after you read and accept its conditions. Labs is not needed: everything described on this page works without it. Both, in one minute — a page translated in the browser with no key, then Labs translating a new page the moment it is published: https://www.youtube.com/watch?v=Zsf1PXWFhVI

更新日志:

1.8.11 1.8.10 1.8.9 1.8.8 1.8.7 1.8.6.1 1.8.6 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8.0 1.7.12 1.7.10 1.7.9 1.7.8 1.7.7 1.7.6 1.7.5 1.7.4 1.7.3 1.7.2 1.7.1 1.7.0