WordPress Translation Plugin – Weglot Translate

Descrição

Weglot Translate is the leading WordPress translation plugin, trusted by 50,000+ users worldwide. Translate your WordPress website into 100+ languages within minutes, no coding required.

Increase visibility and boost conversions with ease by adding multilingual functionality. Weglot Translate is fully optimized for SEO, with every translated page automatically indexed by Google. Say hello in multiple languages to millions of new visitors.

Make your website multilingual in minutes with a free trial. Visit https://weglot.com/ to learn more!

How Weglot Translate works

Why Weglot Translate

It’s easy to install: Weglot Translate is easily installable and quick to set up. Reach out to millions of new visitors worldwide with a few clicks, without any coding.

It’s built for maximum compatibility: Weglot Translate is fully compatible with all platforms, WordPress themes, and plugins. From WooCommerce product descriptions to Elementor order forms, everything is translated into the languages of your choice. So you can focus on your content, not the technical details.

It’s optimized for SEO: Weglot Translate follows Google’s best practices for multilingual website translation, serving all translated web pages with clean source code. Google will automatically index every translated page with dedicated URLs.

It’s easy to set and forget: Weglot Translate automatically detects all your website content for easy translation. No more time-consuming manual duplication of every single line of content within your website. All translations are updated in real-time, so you don’t need to worry about maintenance.

It takes translation seriously: Weglot Translate gives you an edge on your translation tasks with the first layer of automatic translation provided by the best machine learning providers on the market (DeepL, Google, Microsoft, and Yandex). You can also edit the translations and collaborate with your team to work on translations together, directly within Weglot.

It partners with the pros: Weglot Translate lets you order from vetted professional translators directly inside your Weglot dashboard. Set translation quality the way you want it to be, with Weglot Translate.

“Within a week of translating our site to English with Weglot, international sales doubled, by the following month – they had quadrupled.”
Clara Champion – Director of Digital and E-Commerce, Jimmy Fairly
Read the case study

Multilingual functionality like no other

Increase visibility: All translated pages are automatically indexed following Google’s best practices with dedicated URLs.
Reduce bounce rate: Redirect visitors automatically to serve them in the language of their choice, based on their browser settings.
Enhance user experience: From the landing page to the email confirmation, get all your key conversion steps in your customers’ language. You can even add different images and videos for various languages. Useful for images with text, Weglot Translate makes it easy to display “translated” images in your translated versions. Media localization is an essential aspect of any multilingual project and Weglot Translate makes it simple to do so.

“We really loved the localization features provided by Weglot, such as the ability to translate images and other types of media depending on the language the visitor is viewing the site in.”
Kim Martin – Senior Communications and Marketing Officer, The Challenge Initiative
Read the case study

An all-in-one language translation platform

  • Manage and edit all of your translations through a user-friendly interface.
  • Collaborate with team members and trusted translators to translate together, directly inside Weglot.
  • Is it a title? Is it a link? No more guessing the context of the text. Weglot Translate’s in-context editor lets you translate directly within the webpage.
  • Make it your own. The language switcher is fully customizable for multiple design choices.
  • Weglot Translate makes it easy to migrate from other WordPress multilingual plugins like Polylang or WPML. Simply deactivate your existing translation plugin and install Weglot Translate.

“Weglot removed the pain of having to manage multiple stores for multiple locales. The integration was easy, and the support is incredibly helpful. I highly recommend Weglot to anyone looking for a simple and cost-effective solution to translate their stores!”
Mike Robertson – Director of Sales Operations, Nikon

With an increase in site visitors and session duration, you can expect a massive boost to your conversions. See why thousands of e-commerce platforms, SaaS firms, marketplaces, corporate websites, and blogs worldwide love Weglot Translate. Try it today for free

Ecrãs

  • Example of the Weglot language switcher on the front-end of a website
  • Weglot Translate settings page
  • Weglot Translate dashboard, translation edition
  • Weglot Translate visual editor

Instalação

Weglot minimum requirements

  • WordPress 4.5 or greater
  • PHP version 5.4 or greater
  • Rewrite rules activated

Weglot translate instructions

Weglot Translate is easy to set up:

  1. Go to https://dashboard.weglot.com/register-wordpress to set up an account.
  2. Copy your API key from your Weglot dashboard. It will look something like: “wg_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”.
  3. Find the Weglot Translate settings page on the bottom left of your WordPress admin dashboard.
  4. Paste your API key into the appropriate space under Weglot Translate settings, and click save. Then enter your website’s original language and the translation languages you want.
  5. Now’s the fun part: personalize your translation button style (add or delete flag icons, make the language list a dropdown if you want, display each language’s full name or 2-letter language code…)
  6. Click “Save.”.
    7.(Optional) Go to Appearance -> Widgets, then drag and drop the « Weglot Translate » widget where you want it to appear.
    Refresh your web page.Your website is now available in the selected translation languages. You can switch languages to see your live translated pages.

When you’re ready, you can edit your translations directly in your account.

Perguntas frequentes

Is Weglot Translate free?

  • Weglot Translate is free for small websites (under 2,000 words) with one translation language.
  • Our WordPress multilingual plugin is cost-effective like no other, with custom paid plans to suit your needs. Check our pricing for more information.
  • Weglot Translate also offers a 10-day free trial version; try it today!

Is Weglot compatible with SEO?

Weglot Translate creates a dedicated URL for each language to ensure the proper indexation of your translated content on search engines like Google. SEO tags are also translated and editable within your Weglot Translate account.

Is Weglot Translate compatible with WooCommerce?

Yes, you can use Weglot Translate to translate WooCommerce store sites without any compatibility issues. Even your checkout page is translated—and the translations are editable from your Weglot Translate dashboard.

Can I migrate from WPML or Polylang to Weglot Translate?

  • Yes, you can easily migrate from Polylang or WPML to Weglot Translate. Simply deactivate your existing translation plugin, and you’ll immediately be able to start using Weglot Translate.
  • If you need to import any preexisting translations, feel free to contact us directly at support@weglot.com.

How do I set up Weglot Translate?

Weglot Translate is easy to set up.

  1. Go to https://dashboard.weglot.com/register-wordpress to set up an account.
  2. Copy your API key from your Weglot dashboard. It will look something like: “wg_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”.
  3. Find the Weglot Translate settings page on the bottom left of your WordPress admin dashboard.
  4. Paste your API key into the appropriate space under Weglot Translate settings, and click save. Then enter your website’s original language and the translation languages you want.
  5. Now here’s the fun part: personalize your translation button style (add or delete flag icons, make the language list a dropdown if you want, display each language’s full name or 2-letter language code…)
  6. Click “Save”.
  7. (Optional) Go to Appearance -> Widgets, then drag and drop the « Weglot Translate » widget where you want it to appear.

Refresh your web page. Your website is now available in the selected translation languages. You can switch languages to see your live translated pages.

When you’re ready, you can edit your translations directly in your Weglot dashboard.

Can I edit my translations?

With Weglot Translate, you can modify translations under the « Translations » tab in your Weglot account,here. If you change a translation, it’s automatically saved and displayed on your website.

Can I add translated images and videos?

Yes, you can add different images and videos for other languages. This is useful if you have text in an image, and you want to display a “translated” image in your translated version. To do this, you can simply upload your other translated image into your WordPress gallery. You can then link it to the correct translated version of your site by going to your Weglot dashboard and searching for the original URL in the translations list; replace this URL with the newly-uploaded “translated” image’s URL in the translation column.

Can Weglot translate URLs?

Yes, you can translate your URL slugs with Weglot. This is useful if you’d like an extra layer of localization. Access this feature in your Weglot Dashboard through Translations > URL Slugs and choose to edit them manually or using machine translation. Make sure you go back to the Weglot tab in your WordPress dashboard and hit refresh to finalize the translation.

Can I make translation exclusions and exceptions?

You certainly can! Exclude pages, or parts of pages, from translation if you want to stick to the original content. You can also create custom translation rules to translate pages and posts precisely the way you want it.

Can I use Weglot Translate for more than one website translation?

Yes, Pro plans and above offer multisite support. This allows you to manage several languages and several websites separately and gives access to one person per website.

Does Weglot Translate provide support?

Yes, and our users love us for it; just check out our reviews! The Weglot Translate team offers support for all users, with priority accorded to premium members. Be sure to checkout our Help center. Post a topic on the support forum, or email us at support@weglot.com if you have any questions.

Avaliações

18 de Janeiro, 2021
Excelente atención al cliente y soporte. Me quedé muy bien impresionada por la rapidez de la respuesta antes una solicitud sencilla que envié ni bien hice el upgrade de mi cuenta. 100% recomendado
15 de Janeiro, 2021
Very useful Software. I am using free version. The default translation is ready and quite accurate. Easy to implement and make manual adaptations. It has some design options and setting. The dashbord is asy to manage and undestand. The support is excellent. Very quick, helpful and friendly. Thanks Alexis
13 de Janeiro, 2021
Ran into issue with media translations, and Alexis was super quick to respond and pinpoint the cause. Was able to get translations working again and all is well for my client. Thanks again!
11 de Janeiro, 2021
We are an industrial company sitting in germany and I love weglot for the translations. Its very easy to use and to manage your translations on your dashboard and you get continuously updates for wordpress. We use it since 2017 and we are still happy with this plugin. The support is stunning. I got so much help and very fast replys so I can go on working. Many thanks to the support team and the creators for this amazing plugin 😉 keep up the good work 🙂 Best regards, Valeria H.
9 de Janeiro, 2021
A very nice Software. You switch it on, the translation is ready. Easy to implement, technically and graphically, and easy to maintain also for external translators if you want to check the automatic translations or you have to take care about special wording or terms. I've asked a couple of thing to different support team members, all of them are very helpful and friendly. On thing will be problematic one day is the steady count of words, if you renew your page very often. I've no experience with a page being translated for a very long time with weglot.com
8 de Janeiro, 2021
don't look long if you come across Weglot, class, skill, speed, listening, understanding ......... and much more Can't wait for the next little blem to contact the team :))))
Ler todas as 1.178 avaliações

Contribuidores e programadores

“WordPress Translation Plugin – Weglot Translate” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

“WordPress Translation Plugin – Weglot Translate” foi traduzido para 13 locales. Obrigado aos tradutores pelas suas contribuições.

Traduza o “WordPress Translation Plugin – Weglot Translate” para o seu idioma.

Interessado no desenvolvimento?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Registo de alterações

3.3.0 (18/01/2021)

  • Full refacto of the code
  • Add: custom language

3.2.0 (15/10/2020)

  • Add translate slug option
  • Fix: auto redirect on traditional chinese and brazilian portuguese
  • Fix: admin-ajax bug containing language code in some case

3.1.9 (06/08/2020)

  • Add flag choice for ZH and TW
  • Update plugin translation files
  • Translate Iframe SRC as external link
  • Fix: Custom URL links (empty base in correspondence table / trailing slash)
  • Fix: Remove “!important” CSS properties on AMP

3.1.8 (02/07/2020)

  • Exclude URL by languages
  • Translate by default all Woocommerce mails with customer language
  • Update URLs translation, possibility to use custom URLs for hierarchical pages
  • Translate External URLs
  • Add SVG files to media translation
  • Exclude wp-cron.php from translation
  • Fix links translation with custom URLS

3.1.7 (04/05/2020)

  • Add a Weglot Menu to admin bar
  • Add Woocommerce feature : Translate following mail
  • Better text escaping in Back Office (thanks to @joehoyle and @drvy for contribution)
  • Add attribute to HTML tag if custom code is used for current language
  • Optimize CSS size for AMP
  • Fix: Add compatibility with AMP plugin +1.5
  • Fix: No load Weglot CSS in AMP if option is set to false
  • Fix error on JS script loading (thanks to @joehoyle for contribution)

3.1.6 (06/02/2020)

  • Add: Use WP core code editor for Weglot custom CSS
  • Add: Add weglot_translate_email filter to control when mail are translated
  • Bugfix: Fixes small minor bugs

3.1.5 (08/01/2020)

  • Add: weglot_language_code_replace filter to use custom language code
  • Bugfix: Formatter on JSON source for untranslated WooComerce fields

3.1.4 (12/12/2019)

  • Update back office style for WordPress 5.3
  • Fix: Flags SRC attribute with AMP
  • Fix: Custom URL feature – Revisions
  • Improve compatibility: WP Optimize
  • Improve compatibility: Cache Enabler
  • Add default exclude block for SecuPress plugin and SQLI protect
  • Add default exclude block for plugin query monitor > 3.3.0
  • Remove the “Not allowed” mechanism.

3.1.3 (29/10/2019)

  • Improve compatibility: Woocommerce with IE 11
  • Improve compatibility: Contact Form 7
  • Improve compatibility: MailOptin
  • Improve compatibility: The Event Calendar
  • Improve compatibility: Font Awesome
  • Add default exclude block: address
  • Bugfix: Do not cache page if API answers error

3.1.2 (24/09/2019)

  • Bugfix: Custom URL with GET parameters
  • Bugfix: Ninja Forms JSON translate
  • Bugfix: Prevent errors due to call protected method

3.1.1 (11/09/2019)

  • Add: IE 11 compatibility with languages switcher
  • Add: WP-CLI compatibility
  • Bugfix: admin api call
  • Bugfix: double language when WC + multisite with subdomains
  • Bugfix: do not add language on external links also in JSON

3.1.0 (29/08/2019)

  • Add: Better JSON compatiblity
  • Bugfix: WC password reset mechanism

3.0.6 (28/05/2019)

  • Add: Compatibility with WP Forms
  • Add: Reset postdata filter for custom URLs
  • Bugfix: Auto switch fallback
  • Bugfix: Custom url on is_front_page

3.0.5 (22/05/2019)

  • Bugfix: Prevent array key exists for Gravity Form
  • Bugfix: Save menu Weglot Switcher
  • Bugfix: Check DOM on json-ld and inactive by default

3.0.4 (10/05/2019)

  • Bugfix: Prevent errors due to the parser of the JSON-LD

3.0.3 (09/05/2019)

  • Bugfix: Weglot switcher on menu
  • Add : Translate all JSON-LD

3.0.2 (24/04/2019)

  • Bugfix: Fixed saving custom CSS
  • Bugfix: Auto detection of a bot (google, bing,…)
  • Bugfix: Compatibility with caldera forms

3.0.1 (17/04/2019)

  • Bugfix: API key check only if it does not exist
  • Bugfix: prevent array_key_exists on private languages for older installations

3.0.0 (16/04/2019)

  • New major version
  • Link between WordPress options and Weglot dashboard options
  • Bugfix: Fixed an error on the JSON translation

2.7.0 (18/03/2019)

  • Changed : Improve Compatibility with Caldera Forms

2.6.0 (06/03/2019)

  • Add : Prevent elementor ajax action on 2.5
  • Add : Compatibility with Caldera Forms
  • Add : Prevent ajax MMP Map
  • Changed: Improved AJAX translation performance
  • Bugfix: No translate link on weglot menu item
  • Bugfix: meta og facebook
  • Bugfix: prevent undefined index on widget

2.5.0 (07/02/2019)

  • Add : Compatibility with Ninja Forms
  • Add : DOM Checker on input type reset
  • Bugfix : have the same menu switcher on the same page several times
  • Bugfix : Remove no redirect on hreflang
  • Improve DOM Checker meta content image

2.4.1 (09/01/2019)

  • Bugfix: undefined function if there is no antislash before the function ( \is_rest )

2.4.0 (09/01/2019)

  • Compatibility PHP 7.3
  • Changed : the language selector for menus
  • Add : Compatibility with the REST API of Contact Form 7
  • Add [BETA] : Be able to translate the keywords of a search
  • Bugfix : translation of the empty cart on WooCommerce
  • Bugfix: correction of options on a multisite

2.3.1 (05/12/2018)

  • Bugfix : Button preview fail on migration for private mode

2.3.0 (05/12/2018)

  • Bugfix : Custom URL on archive page
  • Bugfix : Prevent error on translate AJAX
  • Bugfix : Href lang on custom URLs
  • Improve code quality
  • Compatibility SEOPress : exclude sitemap
  • Improve private languages
  • Add two DOM checkers

2.2.2 (05/11/2018)

  • Fix bug on change country flag
  • Change load custom css inline

2.2.1 (01/11/2018)

  • Fix bug when language was not passed on navigation

2.2.0 (31/10/2018)

  • Added private mode for administrators
  • Addition apply_filters
  • Bugfix : an ajax request
  • Improved compatibility with wpestate
  • Compatibility with mega max menu

2.1.0 (25/09/2018)

  • New feature: Custom URL
  • Bugfix : Translate AJAX with return JSON on error
  • Bugfix : Backslash on function PHP
  • Bugfix : Replace links href on JSON translate
  • Bugfix : Compatibility with theme use ob_start

2.0.7 (31/08/2018)

  • Bugfix: Ajax load media library
  • Improve choice original and destination language

2.0.6 (29/08/2018)

  • Add DOM checker to translate button value and data-value attribute
  • Update Weglot Translate setting page
  • Bugfix : email translation
  • Bugfix : external link with quickpay
  • Prevent auto redirect on homepage translate

2.0.5 (09/08/2018)

  • Bugfix : Fatal error if use weglot menu custom

2.0.4 (09/08/2018)

  • Bugfix : lost password email on WooCommerce
  • Bugfix : translate custom login page
  • Bugfix : uniq id on each button selector
  • Bugfix : no translate image on a href html tag with wp-content/uploads src
  • Bugfix : admin-ajax url

2.0.3 (27/07/2018)

  • Bugfix : Hide shortcode on non translatable URL
  • Bugfix : filter nav_menu_css_class
  • Bugfix : Redirect URL on checkout WooCommerce
  • Bugfix : CSS Flag on dropdown menu
  • Improve AMP compatibility

2.0.2 (24/07/2018)

  • Bugfix : Hide menu on non translatable URL
  • Bugfix : Hide widget on non translatable URL
  • Improve max file size HTML

2.0.1 (19/07/2018)

  • Improve flag style
  • Prevent cURL function
  • Solved nav_class warning

2.0 (18/07/2018)

  • Major changes on the plugin architecture
  • Adding developer functions & filters
  • Refactoring

1.13.1 (01/06/2018)

  • Bugfix: Error on the encoding of ignored nodes

1.13 (31/05/2018)

  • Bugfix : Improve filter words_translate to prevent matching part of words
  • BugFix : Bug in parser when ignored node had an attribute
  • BugFix : character limit on chinese paragraphs
  • Add : Update message for version 2.0

1.12.2 (04/05/2018)

  • Bugfix : Limitation on the number of characters translated at the same time

1.12.1 (03/05/2018)

  • Bugfix : error for users with a version lower than PHP 5.4 . [] => array()

1.12 (03/05/2018)

  • Bugfix : undefined index on ajax call
  • Bugfix : Redirection checkout payment on WooCommerce
  • Bugfix : Register widget
  • Add option for AMP compatibility
  • Add filter for dynamic string

1.11 (05/04/2018)

  • Add new languages
  • Add new filters
  • Add Yoast Premium compatibility on redirect
  • Bugfix : Exclusion AMP
  • Bugfix : Redirection checkout order on WooCommerce

1.10

  • Add new languages + add Oman flag
  • Can potentially translate email sent from admin
  • Add tags to inline elements to ignore when parsing

1.9.3

  • Remove Freemius

1.9.2

  • Fix Freemius assets

1.9.1

  • Fix Freemius error when changing base dir
  • Fix wc translations when special characters.

1.9

  • Fix login redirection
  • Add translation for Town, cities and other dynamic fields in WC checkout
  • exclude URL now accepts full URL and any blank separator

1.8.2

  • Fix pb when permalinks has no ending slash
  • Add notif when plugin is not congigured

1.8.1

  • Fix redirection on woocommerce

1.8

  • Add new banner and icon
  • improve wc redirection
  • can now translate email

1.7.1

  • Fix redirection bug on cart

1.7

  • Add 6 languages
  • Translate microdata
  • New element translated

1.6.1

  • Fix url when non standard characters
  • change freemius image

1.6

  • Add Freemius
  • Refactor code
  • Replace api ur
  • Add several attributes to translations

1.5

  • Add data-value, data-title, title attribute support
  • Add links in readme

1.4.6

  • Add pretty selection of languages
  • Improve flags quality

1.4.5

  • Add more i18n luv. Now we speak WordPress
  • Add Dutch, English_UK, German, Italian, Portuguese_BR, Russian and Spanish languages

1.4.4

  • Update i18n and improve strings

1.4.3

  • Compat with WP Fastest cache, improve RTL translations

1.4.2

  • PHP 7 compat, add auto redirect feature, no more FA, no more id on switcher

1.4.1

  • compat AMP, fix url bug on same language code than URL.

1.4.0

  • compat precaching, URLs

1.3.3

  • increase compatibility with other plugins and themes.

1.3.2

  • change support email
  • exclude /amp, admin bar
  • language on starter plan

1.3.1

  • Fix invalid links
  • Handles multiple weglot_here

1.3.0

  • rollbackink parsing lib
  • fix srcset, dslash link

1.2.8

  • parsing lib changed
  • fix several small bugs

1.2.7

  • Adding Traditional Chinese
  • Fix og:url
  • scrybs

1.2.6

  • Fix jpeg translated version
  • Fix moreclass and wg-notranslate on list button in menu
  • Fix ajax json with html in it

1.2.5

  • Add other flags for english, spanish & portugese translations
  • Review style for translation button in menu
  • Add translation exclusion blocks by CSS selectors

1.2.4

  • Adding Hindi & Urdu translation languages.
  • Adding version number on scripts.

1.2.3

  • Code review and optimization

1.2.2

  • WP Compliance

1.2.1

  • Fix style on dropdown list
  • Fix link containing “admin” word

1.2

  • New choice of flags made by professional designers for your translation switch button. Rectangle mat, rectangle bright, square and circle. Enjoy!
  • Add a “Settings” link under Weglot Translate in pugin list.

1.1

  • Add naviguation menu hook to let user display button in menu.
  • Add possibility to show only flags
  • Show warnings if PHP version is under 5.2 or rewrite rules not activated
  • Rename simple html dom constant and handle no php-mbstring case
  • Fix front page show box when home dir

1.0

  • Change portugese flag to brazilian, change limit message, starting 1.0 versioning as we reach viable product.

Older versions

0.1

  • First version

0.2

  • Fix label and languages parameters

0.3

  • SEO now completly taken into account.

0.4

  • small fix on links

0.5

  • Fix rules + add url

0.6

  • Fix rules + new button design

0.7

  • Add meta translation, + regex eclusion

0.8

  • Add input button, fix small bug on link

0.9

  • Check rewrite rules are always here

0.10

  • Quick fix for PHP 5.3

0.11

  • Fix ajax, FB compat

0.12

  • Handle WP_HOME

0.13

  • General review

0.14

  • Prepare for localization

0.15

  • Change link to weglot

0.16

  • Place button by default

0.17

  • Fix vc_

0.18

  • Fix cdata

0.19

  • Http api integration

0.20

  • Fix PHP 5.2 compat with anonymous function

0.21

  • Change ob order for compatibility

0.22

  • More flexibility in destination language

0.23

  • Can have multiple youtube video for different languages

0.24

  • Fix some links that had multiple lang tag

0.25

  • Fix CSS style + subdirectory WP

0.26

  • Now support images

0.27

  • Adding 40+ languages + fix homepage bug

0.28

  • Change button to customizable widget, also fix bug https+wp_home

0.29

  • Fix is_html, add US flag possibility, fix link beginning with coutry code.

0.30

  • Fix style, add on-boarding to help users, add link to dashboard translations.

0.31

  • Adding ajax support for full html, fix style, fix link with wp_home

0.32

  • Quick fix on links

0.33

  • Add ajax for json-html

0.34

  • Adding chat support to help user set up the plugin

0.35

  • Rework classes + add search support (form tag)

0.36

  • Remove trial period, replace by free plan

0.37

  • More info on errors, translation limit from api

0.38

  • Fix canonical transated link, support RTL & LTR customization, WG logo to meet Wp standard, translate alt attribute, add possibility to drop button anywhere

0.39

  • Fix LTR CSS, api v2 transmit strings type, fix regex escaping

0.40

  • Add PDF translate, fix simple dom limit, uninstall hook, no </body> case.