WP Manifestindependent plugin directory
manifest / i18n / wordpress-multilingual

Multilingual Core

Open-source performance-first multilingual plugin for WordPress with unlimited languages, translation relationships, string translation, translation memory, hreflang, language switcher, REST API, WP-CLI, multisite support, and indexed relational storage for scalable multilingual sites.

by Multilingual Core contributors · github.com/ildrm/wordpress-multilingual

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ildrm/wordpress-multilingual/archive/refs/heads/main.zip

Multilingual Core is a performance-first multilingual foundation for WordPress 6.9+ and PHP 8.1+. Native content remains native WordPress content; language relationships, strings, translation memory, terminology, routing metadata, jobs, and audit events use indexed relational tables.

Implemented in 0.1.0

  • Unlimited custom and regional languages with BCP-47-style tags, WordPress locales, direction, fallback metadata, visibility, and ordering.
  • Multisite-aware language and translation relationship schema with database uniqueness constraints.
  • Bulk object-language, relationship, and registered-string repositories with selective WordPress object caching.
  • Directory URL generation and rewrite integration, accessible shortcode/block/PHP language switcher, and published-target hreflang output.
  • Translation states, source fingerprints, placeholder validation, exact/fuzzy memory primitives, glossary schema, idempotent job schema, and redacted audit events.
  • Capability-separated administrator, translator, and reviewer access; guarded admin language management and health screens.
  • Versioned REST language/object/URL endpoints and non-interactive WP-CLI language, health, and migration commands.
  • Explicit data-retention uninstall policy and allowlist-based release packaging.

Provider adapters, translation workspaces, visual editing, importers, WooCommerce/multicurrency, and third-party compatibility modules are not represented as complete in this foundation release. See requirement traceability.

Development

composer install
composer check
composer package

The release artifact is written to build/multilingual-core-0.1.0.zip. The plugin has no runtime Composer dependency and includes a constrained PSR-4 fallback autoloader.

Documentation

Licensed under GPL-2.0-or-later.