Linux 软件免费装
Banner图

OZY Translate

开发者 idanishrangaiz
更新时间 2026年10月2日 05:49
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

translate translation multilingual language switcher ai translation

下载

1.0.0 1.0.1 1.0.3 1.0.4

详情介绍:

OZY Translate makes a WordPress site multilingual without metered word counts, per-language upsells, or a monthly subscription. Everything the plugin can do is available to everyone, for free. Nothing has to be configured for it to translate. A built-in translator that needs no API key and no account handles the site from the moment you add a second language, and a visitor who picks a language sees that page translated straight away rather than waiting for a queue to catch up. Pages are not slowed down to do it. The page is sent at full speed with every translation the site has stored, and anything new is translated in the visitor's browser a moment after the page appears, then kept, so the next visitor gets it from storage. When you want the better phrasing a language model gives, bring your own key from a provider you already trust, several of which have generous free tiers. On WordPress 7.0 and later the plugin can also use the AI Client built into WordPress, so whichever provider you have connected under Settings, Connectors just works and this plugin never handles a key. The AI Providers screen decides which translator leads. You can also turn automatic translation off entirely and write every translation by hand through the built-in editors. Voice-first accessibility Every translated page can be read aloud in the active language using the browser's built-in speech synthesis. No external service, no API key, no per-character cost. Visitors get play, pause, speed, pitch, voice, and accent controls, plus word-level highlighting as the page is read. This is paired with a wider accessibility toolkit: font size controls, high contrast mode, a dyslexia-friendly font, reduced motion enforcement, skip links, ARIA landmarks, and a correctly maintained lang attribute so operating-system screen readers switch pronunciation properly. What is included Accessibility statement OZY Translate targets WCAG 2.1 level AA for everything it renders, and reaches level AAA for contrast in most places. All switcher designs are keyboard operable, expose correct ARIA roles, trap focus in modal contexts, return focus to the trigger on close, announce language changes through a live region, and respect prefers-reduced-motion. Contrast is measured programmatically on every build, and the build fails if any pairing drops below AA. Privacy OZY Translate does not phone home, does not include analytics beacons, and does not transmit any data to OZY Solutions. Usage statistics, when enabled, are stored only in your own database. No external service is contacted unless you explicitly configure and enable it.

安装:

  1. Upload the ozy-translate folder to /wp-content/plugins/, or install the plugin through the Plugins screen.
  2. Activate the plugin.
  3. Open OZY Translate in the admin menu and follow the setup wizard.
  4. Choose your languages, pick a URL mode, and place a language switcher.

屏幕截图:

  • Eight switcher designs, previewed live with your own languages and settings. All keyboard operable and screen-reader labelled
  • The full screen switcher on the front end, with a search box for sites that offer more than a handful of languages
  • The SEO screen states what is set up and what still needs attention, and works alongside the SEO plugin you already run
  • Insights stay in your own database and tell you which pages to translate next
  • Pin your brand names so a machine never translates them into something else, or force one agreed wording per language
  • Detection is checked in a stated order, and every option says plainly what it does and why it is on or off by default

升级注意事项:

1.0.4 Fixes the plugin not translating. The whole finished page is now translated, so custom themes and page builders are covered; missing text is translated in the visitor's browser instead of only being queued, so no page is slowed down and none is left half done; the background queue no longer spends a request per string; and a built-in translator means no API key is needed at all. Update if switching language left the page in the source language, or made it slow. 1.0.3 Fixes the default language being impossible to select again, shows why a provider refused a request, and releases translations that were produced earlier but held back from visitors. Update if any page stayed in the source language after translating it. 1.0.2 Fixes page builder content never being translated, the admin area switching to a right-to-left language, and AI translations being held back from visitors on sites with no approval workflow, and a false report that the WordPress AI Client was connected. 1.0.1 Fixes a language switcher that would not open when placed by shortcode, widget or template tag. 1.0.0 Initial release.

常见问题:

Does this cost anything?

No. Every feature is free. If you enable AI translation you pay your chosen AI provider directly for the tokens you use, which on free-tier providers is typically nothing.

Do I have to enter an API key?

No. The built-in translator needs no key and no account, and it is on by default, so adding a second language is enough to see the site translated. Entering a key buys you the better phrasing a language model gives, not the ability to translate at all. On WordPress 7.0 and later, if you have already connected an AI provider under Settings, Connectors, the plugin can use the AI Client built into WordPress instead, in which case WordPress keeps the credentials and this plugin never sees a key.

Does translating slow my pages down?

No. A page is sent with every translation the site already has, which is a database read, and anything that has no translation yet is translated in the visitor's browser just after the page has appeared. Nothing is held back waiting for a translation service. If you would rather the HTML left the server complete, which search engines prefer on a page nobody has visited yet, choose "Before the page is sent" under AI Providers; the first visitor to each page then waits while it happens.

Do I have to translate each page by hand?

No. A page translates itself the first time somebody views it in another language, and the result is stored for everyone after that, so adding a language is all that is required. If you would rather not wait for a first visitor, Content Translation has a "Translate the whole site" button that queues everything.

Which translator is used if I add a key as well?

Whichever you choose, under AI Providers. By default the built-in translator leads, so nothing is spent until it cannot manage a string. Turn off "Try the built-in translator before my own providers" and your own provider translates everything, with the built-in one kept as the safety net behind it.

Does it work without an AI provider?

Yes, and it translates without one: the built-in translator handles the site with no key of your own. Manual translation, imports, the string scanner, the visual editor, all switcher designs, and browser-based text-to-speech work with no external service at all.

Will it duplicate my posts?

No. Translations are stored in dedicated tables keyed by a hash of the source text. Your original content is never modified.

Which URL mode should I choose?

Subdirectory (/es/page/) is recommended and gives the best search engine results. Cookie-only mode changes no URLs at all, which is convenient but means search engines only ever see your default language.

Is it compatible with caching plugins?

Yes. The plugin ships integrations for WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, and WP Fastest Cache, and sets correct Vary headers for CDN edge caching.

更新日志:

1.0.4 1.0.3 1.0.2 1.0.1 1.0.0