Nice Multilingual plugin

Description
WP Multilang: A Lightweight and Powerful Multilingual Plugin for WordPress

WP Multilang is a versatile, 100% free plugin that makes your WordPress site multilingual. It provides comprehensive translation capabilities directly within your site’s code (PHP), ensuring high performance and deep integration.

Complete Translation Control
Translate everything seamlessly, including:

  • All post types and taxonomies
  • Custom fields and site options (even multidimensional arrays)
  • Menus, widgets, and their titles
  • Text embedded within multimedia files

Key Features & Advantages

Admin-Controlled Languages: Only users with manage_options capability can add new languages.
100% Free & Unlimited: No restrictions on languages or features.
Developer-Friendly: Translates at the PHP level and is fully REST API compatible.
Clean & Efficient:
No content duplication: Uses a single post for all languages.
No extra database tables: Keeps your database clean.
No subdomains required: Works seamlessly with your existing site structure.
Flexible Configuration:
Multisite Support: Fully compatible with WordPress Multisite installations.
Sub-folder Friendly: Works with WordPress installed in a subdirectory.
Granular Locale Control: Set custom HTML locales (e.g., use en-UK without installing a new language pack).
Regional Language Support: Configure multiple language variations under a single localization.
Robust User Management:
Dedicated Translator Role: Assign users to translate posts and terms without publishing or deletion rights.