WooCommerce Meertalig, gratis - Vertaal uw winkel zonder facturering per woord

🔒 Op veiligheid gecontroleerd 🧾 GPL open source 📤 Geen contractverplichting — op elk moment exporteren ⚡ 20× lichtere motor

Een winkel is het slechtst mogelijke geval als het gaat om de prijs van vertalingen per woord. Een catalogus bestaat niet uit één pagina: het bestaat uit honderden producttitels, beschrijvingen, korte beschrijvingen, attributen, categorienamen en betaalreeksen – en elk daarvan wordt opnieuw geteld elk taal die u toevoegt. Vijfhonderd producten in vijf talen zijn geen vijfhonderd vertalingen, maar tweeëneenhalfduizend.

TranslateRocket neemt het volume buiten beschouwing: het is gratis, zonder betaald niveau en zonder woord- of kredietmeter. Als je AI gebruikt, neem je je eigen providersleutel mee en betaal je rechtstreeks aan die provider. Op deze pagina wordt besproken wat het specifiek doet WooCommerce – inclusief de onderdelen die doorgaans kapot gaan in een meertalige winkel – en uiteindelijk wat het bewust niet doet.

Een WooCommerce winkel die klanten in verschillende talen bedient

De drie dingen die stilletjes kapot gaan in een meertalige winkel

Het vertalen van productpagina's is het makkelijke gedeelte: het is pagina-inhoud en elke fatsoenlijke plug-in kan ze verwerken. Wat winkeleigenaren opvalt, is alles WooCommerce dat wordt weergegeven buiten de pagina-HTML, waar een vertaalmachine die alleen de pagina herschrijft nooit het volgende bereikt:

  1. De AJAX minikar. Voeg een product toe aan het winkelmandje en WooCommerce wisselt de winkelwagenopmaak door een AJAX-‘fragment’. Dat fragment wordt gegenereerd nadat de pagina is weergegeven, dus het komt terug in de standaardtaal van de winkel: een Engels minikarretje dat op een verder Duitse pagina staat.
  2. Tekenreeksen die in JavaScript leven. De link 'Winkelwagen bekijken' die verschijnt na het toevoegen van een item, en soortgelijke berichten, worden aan de browser doorgegeven als scriptgegevens in plaats van als paginatekst.
  3. E-mails bestellen. Een klant koopt in het Frans en ontvangt de bevestiging in het Engels, omdat de e-mail later wordt gegenereerd – vaak door een cronjob – terwijl niets onthoudt in welke taal de bestelling is geplaatst.

TranslateRocket behandelt alle drie. De minicartfragmenten en de JS-gelokaliseerde strings worden vertaald met dezelfde vertaalkaart die voor de pagina wordt gebruikt, zodat ze geen extra AI-oproepen kosten. En bij het afrekenen wordt de taal van de bestelling vastgelegd (voor de klassieke afrekenprocedure en voor de nieuwere, op blokken gebaseerde afrekening via de Store API) en wordt de e-mail van de klant in die taal weergegeven in plaats van in de standaardtaal van de winkel.

De formulering van e-mails is een speciaal geval dat de moeite waard is om uit te leggen. De engine leert normaal gesproken de tekenreeksen terwijl u op uw eigen site surft, maar niemand bladert ooit door een e-mail, dus zinnen WooCommerce worden alleen daar afgedrukt ('Bedankt voor uw bestelling', 'Aantal', 'Prijs') en waren voor de engine onzichtbaar, en bestel-e-mails kwamen slechts gedeeltelijk vertaald uit. Sinds versie 0.8.4 worden e-mails van klanten gescand terwijl ze worden verzonden en wordt hun bewoording opgeslagen onder “WooCommerce e-mails” in de vertaalschermen, klaar om met de hand of met AI te worden vertaald, net als al het andere. De scan wordt één keer per sjabloon uitgevoerd, niet één keer per bestelling.

Product- en categorie-URL's in elke taal

Elke taal wordt aangeboden onder zijn eigen schone voorvoegsel, en slugs wordt ook vertaald – voor producten en voor productcategorieën – zodat een Duitse klant op een Duits ogende URL terechtkomt in plaats van op een Engelstalige slug met een taalvoorvoegsel eraan vastgeschroefd. hreflang Tags worden voor elke taal uitgezonden, wat Google vertelt dat dit hetzelfde product in verschillende talen is en geen dubbele inhoud.

Omdat elke taal zijn eigen URL heeft, behandelen paginacaches ze automatisch als afzonderlijke pagina's. Er is geen op cookies gebaseerde taalwisseling nodig om uw cachegeheugen te verslaan – wat in een winkel belangrijker is dan waar dan ook.

Productpagina's en afrekenen vertaald in elke taal

Wat het kost om een ​​catalogus te vertalen

Niets, aan plug-inkosten. Er is geen licentie en geen woordlimiet. Voor de machinevertaling zelf heb je drie routes, en je kunt ze combineren:

  • Met de hand — onbeperkt, gratis, met een click-to-translate-editor op de livepagina. Verstandig voor de vijftig snaren die daadwerkelijk verkopen (titels, categorienamen, afrekenen).
  • Gratis Google Vertalen — elk veld biedt een vooraf ingevulde link; je vertaalt op de eigen site van Google en plakt terug.
  • Uw eigen AI-sleutel — DeepL, OpenAI, Gemini, Anthropic of Google Cloud. U betaalt de aanbieder volgens hun prijs. Het gratis niveau van DeepL alleen al omvat 500.000 tekens per maand, wat een aanzienlijke catalogus is.

De engine hergebruikt ook vertalingen over identieke strings, zodat een zin die op tweehonderd productpagina's wordt herhaald, één keer wordt vertaald, en niet tweehonderd keer.

Grote catalogi

In winkels bereiken vertaalplug-ins de neiging om de PHP-geheugenlimiet te bereiken, omdat de gebruikelijke aanpak is om bij elk verzoek de hele vertaalkaart in het geheugen te laden. Na ongeveer 20.000 strings TranslateRocket schakelt hij vanzelf over naar geïndexeerde zoekopdrachten per pagina: het haalt alleen de strings op die de huidige pagina nodig heeft. Het geheugen blijft gelijk en de weergavetijd blijft hetzelfde, of de site nu 500 of 500.000 strings bevat – wat het verschil is tussen een catalogus die schaalt en een catalogus die witte schermen begint te vertonen.

Wat het niet doet - en wanneer u iets anders moet kopen

Dit is het gedeelte dat de moeite waard is om te lezen voordat u iets installeert.

  • Geen meerdere valuta. TranslateRocket vertaalt; het converteert geen prijzen, voegt geen valutawisselaars toe en verwerkt geen prijzen per land. Als je in dollars en euro's met verschillende prijslijsten moet verkopen, heb je een speciale oplossing voor meerdere valuta's nodig - of WooCommerce Meertalig met WPML, die de twee combineert.
  • Geen apart product per taal. Vertalingen worden over één product heen gelaagd, in plaats van dat er per taal een duplicaatproduct ontstaat. Dat houdt de voorraad en bestellingen op één plek, wat meestal is wat u wilt, maar als uw workflow afhankelijk is van echt gescheiden producten per taal, is dit niet dat model.
  • Geen workflow bij vertaalbureaus. Er zijn geen vertalersaccounts of beoordelingswachtrijen en er is geen manier om professionele vertalingen vanuit het dashboard te bestellen.
  • Ondersteuning is de beste inspanning, van één ontwikkelaar, via het WordPress.org-forum. Als uw winkel een gegarandeerde responstijd nodig heeft, koop dan een licentie van iemand die er een verkoopt.

Als u een winkel nodig heeft waar uw klanten in hun eigen taal kunnen lezen en kopen – met de minikar, de kassa en de bestel-e-mails die allemaal volgen – zonder een rekening die groeit elke keer dat u producten toevoegt, dan is dit waar dit voor is.

Betaalt u al voor een meertalige plug-in?

U kunt de vertalingen meenemen waarvoor u al betaald heeft. TranslateRocket import uit WPML, TranslatePress en Polylang, en uit een Weglot CSV-export. De vertalingen van WPML worden rechtstreeks uit de databasetabellen gelezen, dus het importeren werkt nog steeds als WPML is gedeactiveerd en de licentie is verlopen.

Vertaal uw winkel — gratis, onbeperkte talen


Blijf lezen

💬 Heb je hulp nodig?
Mogelijk gemaakt door TranslateRocket™