Easy I18n

描述

Easy I18n is a lightweight inline translation plugin that lets you add multilingual content directly in your HTML, templates, or Elementor blocks — without duplicating pages or dealing with complex UI.

It focuses on a simple and modern workflow:
– Use HTML normally
– Mark text with data-i18n
– Add translations in a clean admin interface
– Show a minimal frontend language switcher
– Done.

This makes it ideal for:
– Landing pages
– SaaS sites
– Marketing funnels
– Elementor layouts
– Static content
– Headless-style frontends
– Low-maintenance multilingual sites

No page duplication.
No heavy UI.
No lock-in.

Just fast, simple multilingual content.

Features

  • Inline translations with data-i18n
  • No page duplication
  • Works with Elementor and static HTML
  • Lightweight language switcher (via shortcode)
  • Designer-friendly admin UI
  • Supports HTML inside translations
  • Automatic language fallback
  • Multi-language support in admin UI

Admin available in:
– Arabic
– Chinese (Simplified)
– Dutch
– English
– French
– German
– Italian
– Japanese
– Korean
– Polish
– Portuguese (Brazil)
– Spanish

Usage

  1. Add language switcher using the shortcode:
    [easyi18n_switcher]

  2. Mark text:

Fallback text

  1. Add translations in the admin UI

  2. Save and refresh page

The plugin loads translations automatically based on current language.

Support

This is a community project, but development is supported by donations.

If this plugin helps your work, please consider supporting its maintenance and development on Ko-fi: https://ko-fi.com/micheldosanjos

Support may be limited or delayed.

Contributing

Pull requests and translations are welcome.

License

GPLv2 or later
https://www.gnu.org/licenses/gpl-2.0.html

螢幕截圖

  • Language switcher
  • Admin: Languages
  • Admin: Translations
  • Admin: Settings

安裝

  1. Upload the plugin files to /wp-content/plugins/easy-i18n
  2. Activate the plugin through the “Plugins” screen in WordPress
  3. Add the language switcher: [easyi18n_switcher]
  4. Add translation keys in admin
  5. Use data-i18n tags in your HTML or Elementor

常見問題

Does this duplicate pages?

No. Easy I18n is inline. Everything happens in the same page.

Does this work with Elementor?

Yes. Just use HTML blocks or custom templates.

Can I use HTML inside translations?

Yes, including tags and links.

Does it support right-to-left languages?

Yes.

Will this slow down my site?

No. The plugin loads a small JSON file per language.

評價

There are no reviews for this plugin.

貢獻者及開發者

“Easy I18n” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

Easy I18n 外掛目前已有 2 個本地化語言版本。 感謝所有譯者為這個外掛做出的貢獻。

將 Easy I18n 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

1.0.0

  • First public release
  • Added admin interface translations
  • Added multiple language support in admin UI
  • Improved UX and accessibility