This module automatically translates node content into other languages using various external translation services. It supports translating text fields, including those within paragraphs, and can integrate with services like Google Cloud Translate, Amazon Translate, and MyMemory.
This module provides the ability to add automatic translations to nodes using external libraries.
Features
At the moment the module provides 6 different Translation APIs:
- Amazon Translate (^2.1)
https://aws.amazon.com/translate - MyMemory
https://mymemory.translated.net/ - IBM Watson translator (DEPRECATED)
https://www.ibm.com/cloud/watson-language-translator - Google cloud translator v2
https://cloud.google.com/dotnet/docs/reference/Google.Cloud.Translation.... - Google cloud translator v3
https://cloud.google.com/translate/docs/reference/rpc/google.cloud.trans...
- LibreTranslate
For Multilingual Paragraphs please read this first
For automatic block translation use Auto Block Translate For automatic taxonomy terms translation use Auto Taxonomy Term Translate For custom translations use ANT Custom Translations For bulk translations use Auto Node Translate BulkVersion 3
This a a major rewrite of the module.
Changes
All translation providers are now plugins that can be implemented by other contrib modules, only MyMemory is implemented on the main module out of the box.
Contrib modules providers
Installation
Dependencies for version 2
This module requires the google cloud translate client, if or don't use composer to
install the module install it with composer.
* composer require google/cloud-translate:^1.10
The 2.1 version also requires the aws sdk
* composer require aws/aws-sdk-php
Configuration
Configure the Automatic Translation for version 2 at (/admin/config/auto_node_translate/config).
Configure the Automatic Translation for version 3 at
(/admin/config/regional/auto-node-translate-settings).
Using
- Choose an API in the settings page.
- Create a translatable node, in any language.
- Click on the "Automatic Translation" tab.
- Choose the language(s) you want to translate to.
- This module will create or update the translations of the selected languages, automatically translating all text fields.
Credits
Powered by Javali
Ask your assistant about Auto Node Translate
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- content_translation Drupal core
Required by
7 tracked projects depend on this one
- Auto Node Translate Deepl Provider 182 sites
- Auto Node Translate Amazon Provider 149 sites
- Auto Taxonomy Term Translate 135 sites
- Auto Node Translate Libre Provider 75 sites
- Auto Block Translate 54 sites
- ANT Custom Translations 24 sites
- Auto Node Translate Google Provider 18 sites