/wplingua

wpLingua - WordPress plugin - Translate and make your website multilingual

Primary LanguagePHP

wpLingue header image

wpLingua - WordPress plugin

Translate and make your website multilingual

An all-in-one solution that makes your websites multilingual and translates them automatically, without word or page limits. The highlights: a free first language, an on-page visual editor for editing translations, a customizable language switcher, search engine optimization (SEO), self-hosted data and more!

The plugin on wp.org - wordpress.org/plugins/wplingua

The project website - wpLingua.com


The wpLingua API

The wpLingua plugin relies on our own wpLingua API, an integrated third-party service, to provide its machine translation functionality. The call to this Third Party Service (wpLingua API) is made when creating an API key from the plugin, during API key verification and when your site requests a new automatic translation (new texts discovered on a page web or request automatic translations from the translation edition). We invite you to consult our Terms & Conditions page for more information.


Screenshot

You can edit all translations of your website.

Once the plugin is downloaded, installed and activated, register your API key.

As soon as your API key has been registered, your site is multilingual. This option screen allows you to configure your languages and their flags, as well as activate the functionalities.

Customizing the language switcher, enable or disable auto-insertion + choose position or use the shortcode.

Define translation rules that apply when generating machine translations.

You have the possibility to exclude pages or parts of pages.

If you need, you can edit a translation directly from your pages using our visual editor.

You can access the list of translations present on a page, including those which are not directly visible (Meta SEO, texts, alternative images, title attributes, etc.)

All translations are stored on your WordPress site.

You can edit all translations for each languages.


Build commands

# Install npm dependencies
$ npm i

# Create or update the /assets/ folder
$ gulp

# Start the watcher
$ gulp watch