Linux 软件免费装
Banner图

SwiftLing

开发者 mckilem
更新时间 2026年11月1日 20:12
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce translation multilingual machine translation language switcher

下载

1.0.0 1.0.3 1.0.4 1.0.5 1.0.2 1.0.6 1.0.1 1.0.8 1.0.9 1.0.10 1.0.7

详情介绍:

SwiftLing is a multilingual plugin for WordPress. Translate your pages, posts, products, menus, forms and theme texts into any number of languages, give each language an address of its own, and add a language switcher, all from one editor beside the original. The free plugin has no limit on languages. SwiftLing finds the texts of a page as visitors see them, wherever they come from: the block editor, a page builder, custom fields, forms, your theme and your plugins. Why SwiftLing What it translates Multilingual SEO and addresses Language switcher Translating Works with SwiftLing Pro SwiftLing itself stays free, with any number of languages. SwiftLing Pro adds: See what Pro adds. Support and source Having a problem or a question? Please write to the support forum first. I read it and will try to help you before you leave a review. The source code and issues are on GitHub; more at swiftling.pro.

安装:

  1. Install SwiftLing from the Plugins screen of your site, or upload the plugin's folder to /wp-content/plugins/, and activate it.
  2. The first setup opens: choose the language your site is written in and the languages to translate it into.
  3. On SwiftLing → URLs, choose how the address of each language looks.
  4. Translate on SwiftLing → Translations, or from a page itself through Edit translation in the toolbar.
  5. Put the language switcher where visitors find it, on SwiftLing → Switcher.
  6. To translate by machine, add a Google Cloud Translation API key on SwiftLing → Translation service.

屏幕截图:

  • The languages of the site.
  • The address of each language.
  • The language switcher and its settings.
  • Translating the whole site at once.
  • A page in German, with the language switcher in the menu.

常见问题:

Do I need a translation service?

No. You can translate every text by hand. A Google Cloud Translation API key is needed only for machine translation, and Google bills its use to your own Google Cloud account.

What do visitors see of a text that is not translated?

The original. Nothing is hidden or left empty.

Does SwiftLing copy my pages for every language?

No. Translations are kept in SwiftLing's own tables, and every language shows the same page with its texts translated. You can still make a separate copy of a page for a language when it needs another layout.

Does it work with my page builder?

SwiftLing finds texts where WordPress reads them, so it works with the block editor and with builders that keep their content in WordPress itself, such as Elementor, Bricks, Beaver Builder, Breakdance, Brizy and Avada. With Bricks, its elements, templates, components, popups and forms are translated, and its builder always edits the original; its WooCommerce templates were not checked. With Brizy, the texts of its free blocks and elements are translated; its Pro elements were not checked. A builder that prints its pages past WordPress shows its texts in the original.

What language are the emails of my forms in?

The email a form sends to the visitor is in the language of the page the visitor sent it from. The notification to you stays in the language of your site.

Does it work on a network of sites?

Yes. Each site of the network has its own languages and translations. The addresses of a network use a folder or a parameter for each language; subdomains and domains per language are for a single site.

Can I move to SwiftLing from WPML, Polylang or TranslatePress?

Yes. SwiftLing Pro imports your translations from WPML, Polylang and TranslatePress, so you do not translate again what is already translated.

What happens to my data when I delete SwiftLing?

Nothing. Deleting the plugin keeps its translations and settings, so they are there again if you install it later. To remove them, use Settings › General › Start over › Remove everything before you delete the plugin; it cannot be undone. Your pages and posts stay as they are either way, as SwiftLing keeps its translations apart from them; a separate copy you made of a page for a language stays as a page of its own.

更新日志:

1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0