Language Translator For Magento 2
- Multi-Language Store Translation
- Translate content using Google API
- Edit Google API translated content
- WYSIWYG Editor
- Mass translation
- Translate Web Pages, Reviews, and Meta Details
- Database Search & Translate
Magento 2 Language Translation Extension
The ease of managing translations is what makes Magento 2 Language Translation extension better than the other plugins in the market. Although Google Translation API takes care of the translation, the magic happens when there is manipulation of translation fetched by Google API. Magento 2 Language Switcher by AppJetty enables you to do that
With the help of Google Translation API, it is possible to fetch the translations easily. Moreover, you can edit and adjust the translations the way you want using the WYSIWYG editor. Feel free to translate anything right from meta details, CMS Pages content as well as reviews. There’s also a facility for mass translation. If the need be, you can also import/export external files with ease!
Why Should You Use AppJetty’s Magento 2 Language Translation extension?
As our Magento 2 Language Translation extension works on your website’s backend, you can translate the content using Google API after you integrate it. Thereafter, you can edit what you want to display in the language of your choice using WYSIWYG editor.
Let Users Choose
Our extension is different from other IP-based Magento 2 language switchers. It enables the users to choose the language they want to see their website in. Also, as the Admin is in the control of the backend, he can take care of the content that their visitors can read.
Go global with our unique and easy to operate Magento Language Translator with the much-needed feature of Mass Translation. Now, translate multiple store fields to any desired language in a matter of minutes. Say Goodbye to tedious and dull tasks.
Go Beyond Web Pages
Magento 2 Language Translation Extension is known for offering an all-inclusive translation solution. You can go beyond web pages and translate different pieces of content available on your website. It can include anything right from Product, Category and Review Pages to Meta details.
Search & Translate
Why waste your time in finding the content part you wish to translate? Just decide upon the string of content you wish to translate and search/translate it with ease. All you need to know is the language in which you want the translations to be done.
No IP-Based Results
Automatic switching can bring distortions to the UX. Not just that, it also confines the intricate language changes that one needs to make. Keeping this in mind, we kept IP based multi-language options out and offered full control to the admin and end users.
Language Translator Configurations
Translate Website Content
Language Translator Settings
Search & Translate
Make use of the Language Translator Module to choose the text you want to translate. Apart from this, you can also set up the daily translation quota along with the threshold of it to keep the errors at bay during translation.
For translating content, Admin must enter Google API key, set the translation language, and decide upon the fields he wishes to translate for Categories, CMS Pages, and Products. It is also possible for the Admin to set a batch size for products they want to translate and estimate the number of characters to be translated.
Using Magento 2 Language Switcher, you can search for a particular string and enable translations into any language. You can also search the string of content from store and translate it for the locales on the store. Once you predefine the language, the search strings will be translated into the same by default.
Translate Product Details
Translate CMS Pages
Translate Store Reviews
Translate Product Descriptions and edit the changes with ease using WYSIWYG editor of Magento 2 Language Switcher. You can also translate Meta details including descriptions, titles, and keywords with ease.
Magento 2 Language Translation enables you to translate CMS page details of multiple e-stores. If you select multiple languages, the translate button will go with the default language.
Manage Category Translation
Translation of Pages
Translate multiple categories of products into the language of your choice for any of your stores. Magento 2 Language Switcher translates different categories of products using the CRON processes. To use the mass translation feature for to translate multiple categories, click on the AppJetty Translator in your Magento admin panel and select Manage Translations. Once you are in our translator Select Store for which you want to translate the categories. Then choose the language for the bulk category translate. Once you have selected the language, choose the categories you want to translate.
Save your time and energy spent into translating multiple products, CMS Pages, Page Static Blocks, Customer Reviews and Tags through the Mass Translation feature. Magento 2 Language Switcher enables this through CRON processes. To translate multiple CMS pages using Magento Language Translation, navigate to CMS in your Magento admin panel. Then select the CMS pages you want to translate and select Translate Selected CMS Pages from the actions drop-down. After selecting the option from action drop down, select the desired language from the Translate to field.
Check the status of Mass translations undertaken through CRON from CRON Transaction module with ease. You can also get a list of CRON records and their details and status. Moreover, you can view the translation status of each products in the catalog directly from the Product Grid in the Catalog module. To see the mass translation status, go to Magento Admin Panel -> AppJetty Translator -> Manage Cron Transactions.
With what Magento Versions is the Language Translator compatible with?
The current Language Translator extension is compatible with the Community Editions: 2.0.*, 2.1.*,2.2.*,2.3.
Is Google API free?
No, Google Translate API is not free. You can refer the following URL for its pricing: https://cloud.google.com/translate/v2/pricing.
I want to enable extension in more than one domain. How can I do so?
When you purchase our product, you are provided with a license key. That license key will validate our tool for two domains. A primary domain and one developing domain. But keep in mind that the license key for the developing domain will be valid for 30 days only. And after that, if you wish to use our tool for 2 domains simultaneously then you need to buy the tool for one more domain.
Do you provide installation service?
Yes, we do provide the installation service. You can tick the installation service checkbox while purchasing the product or you can navigate to your Account and purchase the Installation Service from there.
Can I edit the extension?
All of our extensions are 100% open source. You can customize the extension as per your needs but make sure the file containing our license code remains unchanged.
What if I get an error message after installing the extension Or 404 Error Page not found, after installing the extension?
No need to worry. It's not a major error. You just need to clear the cache, log out of your Magento admin panel and log in again. And the error will be solved. But in case you are still getting the error, kindly contact our support team at firstname.lastname@example.org.
Can you customize the extension and app as our store needs?
Yes, we do customize the extensions and apps as per your needs. For any kind of customization, get in touch with us at email@example.com.
Do you have a refund policy?
Yes, you can refer our refund policy @ https://www.appjetty.com/refund-policy.htm. We stand behind the quality of our extensions with a 30-day money-back guarantee.
How can I set up Google API Key for the translator?
To set up the Google API key for the translator, kindly refer the following link: https://cloud.google.com/translate/v2/getting_started i. Please note that the Google Translator API is chargeable and in order to set up the API Key, you need to purchase the API. And in case you haven't purchased the API yet, then click on the link that will redirect you to the Google Translation API pricing page: https://cloud.google.com/translate/v2/pricing. ii. Once you are done with the payment, you will be able to generate API Key using the link mentioned in the beginning. Note: You need not fetch any other details from Google API key set up steps while configuring Google Translator API with our Magento Language Translator. Without making payment and setting up the billing information API key will not work.
I am not able to use this extension. What should I do?
In case you are not able to use this extension, kindly make sure that Mcrypt PHP extension is installed on your server.
Will this extension translate different web page attributes like Drop Down, Text Box, etc?
Currently, it supports translation of text fields and text area fields only.
Extension Shows Error Message Pop-up while in use. What should I do?
If there is an error message pop-up, then please make sure that you have entered the correct Google API key.
I am not able to see extension in my product grid. What should I do?
If you use any customized grid or third party extension for your Magento admin panel, it will require further customization and effort estimation. Please contact our sales team at firstname.lastname@example.org for the same.
“Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-referrer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration.” What is the solution for this error?
You might not have not configured API details properly in your Google account. Once it is done, API should work properly for our extension.
Error: Daily Limit Exceeded. How do I get rid of this error?
This error occurs when there is a problem with billing for the Google Translation API. To solve this issue, you just need to make sure that the purchase of the Google API Key went through successfully.
How to translate CMS pages and static blocks?
Our extension translates CMS and Static Blocks in two ways: Mass Update and Individually. 1. Mass Update i. Select the CMS pages to be translated to a particular language from the grid. ii. Choose ‘Translate selected CMS page’ from the actions drop-down. A ‘Translate To’ drop-down will appear to choose the language. iii. Select the desired language for translation and click on ‘Submit’. 2. Individually i. Open any of the CMS page in edit view. The fields will have “Translate” button beneath them. ii. You can change the language f+or translation by changing to the store view. Note: The steps described above will only translate the fields selected in the configuration for ‘CMS page Translate Fields’.
How to use mass update feature for products?
You can use the mass update feature in your Magento panel by following the below-mentioned steps: i. Go to Catalog → Manage Products. G9You can mass translate the products for all store or select a specific store view and then proceed. ii. Select the products to be translated and choose ‘Translate Selected Products’ from the actions drop-down. iii. Thereafter, choose the desired language for translation and click on ‘Submit’. Note: The steps described above will only translate the fields selected in the configuration for ‘Product Translate Fields.’
Is there a way to translate categories?
Yes, you can. Categories can be translated in two ways: Individually and Mass Update. 1. Mass Update i. Go to AppJetty Translator → Manage Translations → Mass Category Translate. ii. Select the categories to be translated, choose the language and click on “Bulk Category Translate”. 2. Individually i. Go to Catalog → Manage Categories and select the category to be translated. ii. The fields will have “Translate” button beneath them. The language for translation can be changed by switching the store views. Note: The steps described above will only translate the fields selected in the configuration for “Category Translate Fields.”
Is it possible to translate any random word from our store?
Yes, you can translate the strings supported by your store locale settings. Navigate to AppJetty Translator → Manage Translations → Search String & Translate. You can enter the string, select the options and it will show the search results. You can pick the one to be translated, open in edit view and translate.
I am getting this error: "Fatal error: Class 'Biztech_ModuleName_Helper_Data' not found in /home/public_html/app/Mage.php on line 516". What should I do?
This error is caused when the "Data.php" file of our extension is not uploaded properly. Please try uploading the file again from below path: /app/code/local/Biztech/ModuleName/Helper/Data.php. Moreover, ask your server admin to whitelist this file to prevent any further issues.
How does the Daily Quota and Safe Limit work?
The Daily Limit works as per the below example:- If the limits set in the configuration are as below: Daily Quota = 1000000 Safe Limit = 1 The Equation would be: Daily Quota limit - Safe Limit = Daily Quota Based on the equation: 1000000 - 1 = 999999 The daily translation limit would be 999999 characters. Note: ‘Safe Limit’ must be less than the value entered for ‘Daily Quota’ field. And, if the daily limit exceeds for the day it will continue the rest of the process on Next Day. Also, translation limit can be referred by logging into your account on the Google Console Website from here: https://console.developers.google.com/.
How does Cron Job configuration work?
Cron Job is not configured, you can ask your server admin to configure the same. And if you decide to take the challenge yourself, then you can follow the instructions of this guide to configure the cron: https://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-cron.html
How does Cron work for Mass Translation?
Our extension uses the Cron for Mass Translation. So, for mass translation feature to work, you will have to make sure that the Cron set up is configured for your Magento admin. In case the cron is not configured, you can ask your server admin to configure the same. And if you decide to take the challenge yourself, then you can follow the instructions of this guide to configure the cron: https://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-cron.html
While translating I am getting following message: Requests from referer https://www.yoursitedomain.com/ are blocked. What should I do?
Such response from the language translator appears because of the key restrictions. If you want to use the translation API key on more than one platforms, then you can keep the restriction to None but we do not recommend that as your translation API key might end up in someone’s hand and they can take advantage of that. So, to prevent such a scenario you can chose the HTTP referrers (Website) option under Application Restrictions. By doing so, you can only use the translation from referrers URL. You can open your Google console and in that you can go to your key and from that, you can manage the key restrictions. you can also refer the screenshot: https://drive.google.com/file/d/1dcg8tyLp1lKHgZc0EUnGwXrSCbBsRQGu/view?usp=drivesdk
How can I view the status of the translated products?
To view the status of translated products, navigate to the Catalog -> Products -> Grid and from the 'Product Translated' column you will be able to view the status of the particular products. Moreover, you will be able to view the status of the translation of the particular product from its detail/edit page.
Points to Note
- Google API key must be defined to translate the data.
- Google API key is chargeable, not free. Find pricing details here.
- When the extension is enabled, translate buttons for Review and CMS blocks will be added automatically.
- This Magento extension is compatible with Magento 2, is 100% bug-free and optimized for best performance.
- Community Editions: 2.0.*, 2.1.*, 2.2.
- Added Support of Magento 2.3.0
- Added Provision to edit the translated text in product edit page, search & translate and translation page.
- Other minor bug fixes and small enhancement.
- Added a provision to view Translated Product Status from the Product Grid.
- Resolved Minor Issues with Search String and Translate Feature.
- Nested Mass Category Translation Bug Fixing.
- Bug Fixes with Translation Button.
- Other Minor Bug Fixes.
- Bug fixes.
- Mass translation cron improvement and added details for translation log file to check translation with the using log files.
- compatible with magento 2.2.3
- Made module compatible with "Magento2.2"
- Bug fixing for magento2.1.9 version
- Mass Translation of products will be carried through CRON only for Community Edition: 2.1*.
- Set Daily Character Limit for the translation and Set a Safe Limit to be kept during translation.
- Calculate number of characters for product based on the attributes selected.
- Magento2 Language Translator is Released.
This is a great way to customise what you want translated on your website, and what you don't. That means it can take lesser time than when the whole webpage gets translated. A pretty great idea! And a decent translation always makes your customer feel included.
Excellent extension and support
This is a nice time saver for multi stores.Extension works perfectly and support is patient.
Recommend extension. it work perfect :)
recommend extension. it work perfect :)
The extension has a powerful vocabulary in different languages. Earlier I was preferring getting the content done in various languages by linguists but then came across this extension and saved a whole lot of money and efforts.
The translator is easy to setup and I was almost surprised by the level of accuracy it maintains in so many languages. If you are looking for a translator extension for your site, I will definitely recommend this one. It’s one of the best in the lot.
This is your gateway to a effortless multilingual store. The extension pretty much manages the biggest task of such stores by efficiently translating the website content into various languages. I am totally impresses with this linguistic extension. Surely Recommended.
Stitch in time
This Magento 2 product language translator extension is a great time saver! It offers mass translation for multiple store fields all at once. Thanks to AppJetty, now I can concentrate on expanding my business.
Language translator offers great templates and options for my Magento 2 Store. I can easily edit the translated information and help my customers understand my products better. Kudos to the developers!
Even translates Meta Details
It’s amazing how this language translator for Magento 2 store helps me in translating Meta details too! Now I can work around SEO activities easily and get a good rank on Google Search Engines.
Accurate and Swift
It supports almost all languages and contributed significantly to the success of my multi lingual store. It would have been difficult to manage such large chunks of content but the extension facilitated it swiftly by translating categories in bulk.
Yes, I will say magical. I recently opted for a multilingual store to reach our more customers. The translation part was worrying me for quite a time when AppJetty team suggested me this extension. Past experience with the company immediately made me try out this one and I am a happy customer as always. Cheers to AppJetty!
Easy yet feature rich
Liked its simplicity and affluences in features it provides. Try it at least once if you own a store and need an exclusive language translator.
Right Fit To A Magento Store
It is helping me and my business a lot. Almost all languages are available! Good to go with this.
This translator made it so much easier for customers to know about my products in multiple languages. My customer base has been reached a level higher, in fact across the world now. And I am happy serving them all. Thanks to Biztech & its Magento team.