Edit 13-3-2010: Op dit moment gebruik ik een zelf geschreven module, beschreven en te downloaden in: Automatisch vertalen van content in Drupal met Google Translate
Mijn website is op dit moment in 3 talen. Dat wil zeggen dat de menu’s en de welkomst boodschap zijn vertaald.
Welke modules je hiervoor nodig hebt, kun je lezen in: drupal-6x-verder-uitbreiden-met-modules.
Wat ik graag zou willen, is om tijdens het posten van een artikel in het Nederlands of Engels, direct een vertaling wordt opgeslagen in de 3 gewenste talen. Dus het liefst geen vertaling on-the-fly via Google Translate.
En misschien bij de vertaalde teksten een tekst dat dit automatisch vertaald is.
Het afgelopen jaar (2009) zijn er een aantal nieuwe vertaal modules erbij gekomen, ik ga nu kijken wat deze met kunnen bieden.
Deze module zorgt ervoor dat bijvoorbeeld een nieuwe post, direct in alle talen in te voeren is. Dus in mijn geval 3 titels en 3 berichtekst vakken.
De module is eenvoudig te installeren en te configureren. Je kunt in menu Beheren->Inhoudelijk beheer->Inhoudstypen->Blog-item->Werkschema instellingen->Expand translation, aanvinken welke velden je in meerdere talen wilt hebben.
Zie: drupal.org/project/ipetranslation
Deze framework module is de basis voor de modules Node Translation en In-place translation.
Zie: drupal.org/project/translation_framework
De In-place module maakt ook gebruik van de module Rules.
Zie: drupalmodules.com/module/rules
Node translation werkte bij mij niet. Deze module is afhankelijk van het Translation Framework (door dezelfde auteur gemaakt).
Zie: drupal.org/project/node_translation
De module i18n auto translate zal default bij het opslaan van een nieuwe post, voor elke taal van de website, een vertaling maken. Het installeren is niet lastig, er is ook niets te configureren.
Bij het opslaan wordt het volgende automatisch gedaan: