Linux 软件免费装
Banner图

Lang Forge – Multilingual, Translation & hreflang SEO

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

标签

woocommerce translation multilingual hreflang language-switcher

下载

1.2.11 1.0.38 1.0.41 1.2.0 1.4.0 1.0.27 1.0.28 1.0.30 1.0.31 1.0.35 1.0.36 1.0.37 1.0.39 1.0.40 1.1.0 1.0.26 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.0.25 1.2.6 1.2.7 1.2.8 1.0.29 1.2.9 1.0.33 1.2.10 1.3.0 1.0.24 1.2.12 1.4.1

详情介绍:

Lang Forge makes a WordPress site multilingual. Add as many languages as you need, link every post, page, product or custom post type to its translations, and give each language its own address: a subdirectory such as /fr/, a query parameter, a subdomain, or a separate domain per language. Search engines and visitors find the right version. Lang Forge prints hreflang tags, including the x-default entry, for every translated URL and generates an hreflang sitemap. Visitors switch language with a widget, a shortcode or an item in the admin bar, shown as flags, native language names or both. Right-to-left languages (Arabic, Hebrew, Persian, Urdu, Kurdish) are supported. Texts of your active theme are picked up automatically: a string that passes through WordPress translation functions appears on the String Translation screen when it is shown on the front end, so you translate it there without editing .po files. To list the texts of other plugins, add their text domains under Settings → String Auto-Registration Domains. A glossary keeps brand and product names consistent. Terms can be marked Do Not Translate, and when you save a translation Lang Forge lists the glossary terms it does not follow. On a WooCommerce store you can translate product content, product categories and tags, and store strings such as cart and checkout labels from the same Language panel you use for posts. Moving from another multilingual plugin The built-in migration tool reads the data of WPML, Polylang or TranslatePress and recreates translated posts and their language links, string translations, taxonomy translations and your language URL structure. The old plugin stays installed and untouched until you confirm the result. For sites built around WPML there is also a WPML compatibility layer with icl_object_id(), icl_get_languages(), icl_get_current_language() and icl_get_default_language(), so integrations written against WPML run without edits. One difference to check: a translation that is still a draft counts as "no translation" for visitors until you publish it. Free Pro add-on (separate plugin, not part of this download) Documentation: https://langforgewp.com/docs/ Comparison with other multilingual plugins: https://langforgewp.com/compare/

安装:

  1. Upload langforge to /wp-content/plugins/, or install via Plugins → Add New.
  2. 启用插件。
  3. Go to Lang Forge → Settings and enable your target languages.
  4. (Optional) AI translation comes with the separate Lang Forge Pro add-on; the add-on adds its own Connect screen.

屏幕截图:

  • The Language panel in the editor lists every linked translation and creates missing ones in one click.
  • A language column on the posts list with per-language filters, counts and translation shortcuts.
  • URL structure: subdirectory, query parameter, subdomain or domain mapping, with the language fallback chain.
  • The front-end language switcher with flags and native language names.
  • Migration: Lang Forge detects an existing multilingual plugin and imports its data without touching the original.

升级注意事项:

1.4.1 If you use the add-on, keep Lang Forge Pro 1.1.4 or newer, as before. Sites that switch WP-Cron off no longer get the request that wakes it. 1.4.0 If you use the add-on, keep Lang Forge Pro 1.1.4 or newer, as before. Uninstall keeps customer data unless the deletion checkbox is selected. 1.3.0 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Migration from WPML and Polylang brings over the translations of categories and tags, hreflang and language addresses are corrected, and the glossary now warns about translations that do not follow it. 1.2.12 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. The Forge Suite dashboard lists Cascade Forge and Inclusive Forge as available on wordpress.org, and the plugin logo and icon use the new mark. 1.2.11 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. The alt text and the caption of a picture are saved per language and shown on pages in that language, and the text of a translated variation keeps its language. 1.2.10 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Strings that differ only in case or accent get their own translations, and "Find WooCommerce strings" goes on after a break. The first admin page after the update changes the strings table. 1.2.9 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Translated posts open under the language folder with every permalink structure, and email texts and WooCommerce strings can be translated on the String Translation screen. 1.2.8 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Feeds and archives under a language folder work, attribute values show on translated product pages, and the login forms keep the language of the page. 1.2.7 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Variable WooCommerce products get their variations in every translation, and stock changes in one language update the others. 1.2.6 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. WooCommerce and WordPress texts on translated pages (cart, checkout, My account) are now in the language of the page, not of the site. 1.2.5 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. WooCommerce emails to the customer go out in the language of the order, store pages under a language folder open, and the Plain switcher shows the language name. 1.2.4 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Custom fields are now copied to a new translation exactly as they are stored: several values of one field are all kept, and backslashes and lists are no longer changed. 1.2.3 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. The "Link" button now refuses a post that cannot be a translation (the original itself, another type, in the Trash) and says why. 1.2.2 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. The dropdown language switcher now opens from the keyboard and on touch screens, not only on mouse hover. 1.2.1 Fixes a fatal error on sites that run WooCommerce with the 1.2.0 package from WordPress.org: update now if you run WooCommerce. Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. 1.2.0 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on, as before. Failed translations are recorded per language, and deleting the last Forge plugin now removes everything Forge stored on the site, on every site of a network. 1.1.0 One canonical link and one og:locale next to Rank Math, Yoast SEO, All in One SEO, SEOPress and The SEO Framework; hreflang codes match between page head and sitemap. Needs Lang Forge Pro 1.1.4 or newer if you run the add-on; Pro 1.2.0 adds shortcode protection for AI translation. 1.0.41 Deleting the plugin leaves the job queue shared by the Forge plugins alone while another one is still installed. If you run Lang Forge Pro, it must be 1.1.4 or newer. 1.0.40 Needs Lang Forge Pro 1.1.4 or newer if you run the add-on: the licence screen moved into it, and an older add-on stays switched off until it is updated. String Translation shows no locked AI button. 1.0.39 Still needs Lang Forge Pro 1.1.0 or newer. Glossary opens with no licence check, the PRO badges follow whether the add-on is installed, and the String Translation help names the shortcode that works. 1.0.38 Still needs Lang Forge Pro 1.1.0 or newer. A fresh install on a site without WPML or Polylang now starts in the site's own language instead of switching it to Russian; language settings you already have are not changed. 1.0.37 Needs Lang Forge Pro 1.1.0 or newer — an older add-on is switched off whole, so AI translation, translation memory, QA and the frontend editor stop until you update it. Translations already saved are untouched. 1.0.29 Maintenance release. 1.0.28 Maintenance release. 1.0.27 Complete, corrected translations for all 15 supported languages, and a 24% smaller download. 1.0.26 Important SEO fix: hreflang alternates and canonical URLs on translated pages were pointing at the wrong page. Update if you rely on multilingual SEO. 1.0.25 Documentation-only update: clearer title, better tags and a much larger FAQ. 1.0.18 Adds a Support menu and dashboard Pro tips. 1.0.15 Licensing and WordPress.org compliance improvements. 1.0.0 Initial release.

常见问题:

如何让我的 WordPress 网站支持多语言?

Install Lang Forge, go to Lang Forge → Languages and add the languages you need. Under Lang Forge → Settings → URL Settings pick how language URLs should look: subdirectories like /fr/, a query parameter, subdomains, or a separate domain per language. Every post, page and custom post type then gets a Language panel where you link or create its translations.

Can I use Lang Forge on a WooCommerce store?

Yes. It translates WooCommerce product content, product categories and tags, and store strings such as cart and checkout labels. Open any product in the editor and use the Language panel the same way you would for a post.

Can I migrate from WPML to Lang Forge?

Yes. The built-in migration tool imports your translated posts, the links between them, your string translations and your language URL structure, and WPML stays installed and untouched until you confirm the result. Lang Forge also provides a WPML compatibility layer (icl_object_id(), icl_get_languages() and related functions), so theme and plugin code written against WPML works without edits. One difference: a translation that is still a draft counts as "no translation" for visitors, so these functions return the original page (or nothing) until the translation is published. Check your theme after the switch.

Does Lang Forge work with my page builder?

The free plugin handles standard post content, custom post types and taxonomies, and copies the Elementor data of a page into the translation when you create one. Translating Elementor and ACF fields in a visual editor is part of the separate Lang Forge Pro add-on.

Is there a free version, and what is in Pro?

This plugin is the free version. It has no limit on the number of languages and includes URL routing, the language switcher, hreflang tags, string translation, the glossary, WooCommerce translation, migration, the REST API and WP-CLI commands. AI translation, translation memory, the visual editors, XLIFF and CSV import and export, and the other Pro features are in the separate Lang Forge Pro add-on.

它会拖慢我的网站速度吗?

Basic translation, the language switcher, string translation and hreflang all run locally with no external requests. This plugin sends nothing anywhere. The separate Pro add-on, if you add it, lists its own requests in its readme.

它支持阿拉伯语、希伯来语等从右到左书写的语言吗?

Yes. Arabic, Hebrew, Persian, Urdu and Kurdish are supported: text direction is switched and the admin and switcher layout adjust automatically.

我的内容会被发送给 OpenAI 吗?

Not by this plugin; AI translation is a feature of the separate Pro add-on, which lists its own requests in its readme.

什么是术语表?什么时候需要用到它?

A glossary is your list of terms and the translation each one must have in another language: brand names, product names, industry terminology. A term can also be marked Do Not Translate, to stay as written. Terms are kept per language pair on the Glossary screen; you add them one by one or import a CSV file, and matching ignores letter case unless you switch on Case Sensitive. The glossary does not change a translation and never stops you from saving one. When you save a translation of a post or page, or translations on the String Translation screen, Lang Forge compares them with the original and lists the glossary terms the translation does not follow, so you can correct them: in the Language box of the editor and in a notice after the save. The comparison looks for the term as it is written, so a term in another grammatical form (another case or plural ending) may be listed as missing. AI translation (the Lang Forge Pro add-on) sends the glossary of the language pair with its requests, and the AI is told to use your translations and to keep Do Not Translate terms as written. Adding or changing a term also drops the Translation Memory entries that contain it, so the next AI translation uses the new term. You need a glossary when names and terms must read the same on every translated page: a product name that must stay in English, or a term your industry translates one particular way.

更新日志:

1.4.1 1.4.0 1.3.0 1.2.12 1.2.11 1.2.10 1.2.9 1.2.8 1.2.7 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.41 1.0.40 1.0.39 1.0.38 1.0.37 1.0.36 1.0.35 1.0.34 1.0.33 1.0.32 1.0.31 1.0.30 1.0.29 1.0.28 1.0.27 1.0.26 1.0.25 1.0.24 1.0.23 1.0.22 1.0.18 1.0.15 1.0.0