Ένα κατάστημα είναι η χειρότερη δυνατή περίπτωση για τιμολόγηση μετάφρασης ανά λέξη. Ένας κατάλογος δεν είναι μία σελίδα: είναι εκατοντάδες τίτλοι προϊόντων, περιγραφές, σύντομες περιγραφές, χαρακτηριστικά, ονόματα κατηγοριών και συμβολοσειρές ολοκλήρωσης αγοράς — και κάθε ένα από αυτά υπολογίζεται ξανά για κάθε γλώσσα που προσθέτετε. Πεντακόσια προϊόντα σε πέντε γλώσσες δεν είναι πεντακόσιες μεταφράσεις, είναι δυόμισι χιλιάδες.
Το TranslateRocket αφαιρεί τον τόμο από την εξίσωση: είναι δωρεάν, χωρίς επί πληρωμή επίπεδο και χωρίς μετρητή λέξης ή πίστωσης. Εάν χρησιμοποιείτε AI, φέρνετε το δικό σας κλειδί παρόχου και πληρώνετε απευθείας αυτόν τον πάροχο. Αυτή η σελίδα καλύπτει τι κάνει ειδικά για WooCommerce — συμπεριλαμβανομένων των εξαρτημάτων που συνήθως σπάνε σε ένα πολύγλωσσο κατάστημα — και, στο τέλος, τι δεν κάνει εσκεμμένα.

Τα τρία πράγματα που σπάνε ήσυχα σε ένα πολύγλωσσο μαγαζί
Η μετάφραση σελίδων προϊόντων είναι το εύκολο μέρος: είναι περιεχόμενο σελίδας και κάθε αξιοπρεπές πρόσθετο τα χειρίζεται. Αυτό που προσελκύει τους ιδιοκτήτες καταστημάτων είναι όλα όσα αποδίδει το WooCommerce εκτός η σελίδα HTML, όπου μια μηχανή μετάφρασης που ξαναγράφει μόνο τη σελίδα δεν φτάνει ποτέ:
- Το mini-cart AJAX. Προσθέστε ένα προϊόν στο καλάθι και WooCommerce αλλάξτε τη σήμανση του καλαθιού μέσω ενός «τεμαχίου» AJAX. Αυτό το απόσπασμα δημιουργείται μετά την απόδοση της σελίδας, επομένως επιστρέφει στην προεπιλεγμένη γλώσσα του καταστήματος - ένα αγγλικό μίνι καλάθι που βρίσκεται σε μια κατά τα άλλα γερμανική σελίδα.
- Συμβολοσειρές που ζουν σε JavaScript. Ο σύνδεσμος "Προβολή καλαθιού" που εμφανίζεται μετά την προσθήκη ενός στοιχείου, και παρόμοια μηνύματα, παραδίδονται στο πρόγραμμα περιήγησης ως δεδομένα σεναρίου και όχι ως κείμενο σελίδας.
- Παραγγελία email. Ένας πελάτης αγοράζει στα Γαλλικά και λαμβάνει την επιβεβαίωση στα Αγγλικά, επειδή το email δημιουργείται αργότερα —συχνά από μια εργασία cron— όταν τίποτα δεν θυμάται σε ποια γλώσσα έγινε η παραγγελία.
Το TranslateRocket χειρίζεται και τα τρία. Τα τμήματα του μίνι καλαθιού και οι τοπικές συμβολοσειρές JS μεταφράζονται με τον ίδιο χάρτη μετάφρασης που χρησιμοποιείται για τη σελίδα, επομένως δεν κοστίζουν επιπλέον κλήσεις AI. Και κατά την ολοκλήρωση της αγοράς καταγράφεται η γλώσσα της παραγγελίας — για το κλασικό ταμείο και για το νεότερο checkout που βασίζεται σε μπλοκ μέσω του Store API — και το email του πελάτη αποδίδεται σε αυτήν τη γλώσσα αντί για την προεπιλογή του καταστήματος.
Η διατύπωση ηλεκτρονικού ταχυδρομείου είναι μια ειδική περίπτωση που αξίζει να εξηγηθεί. Ο κινητήρας συνήθως μαθαίνει συμβολοσειρές ενώ περιηγείστε στον ιστότοπό σας — αλλά κανείς δεν περιηγείται ποτέ σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου, επομένως οι φράσεις WooCommerce εκτυπώνονται μόνο εκεί («Ευχαριστούμε για την παραγγελία σας», «Ποσότητα», «Τιμή») δεν ήταν ορατές σε αυτό και τα email παραγγελιών έβγαιναν μόνο εν μέρει μεταφρασμένα. Δεδομένου ότι τα μηνύματα ηλεκτρονικού ταχυδρομείου των πελατών της έκδοσης 0.8.4 σαρώνονται καθώς αποστέλλονται και η διατύπωσή τους καταχωρείται στην ενότητα "WooCommerce emails" στις οθόνες μετάφρασης, έτοιμα για μετάφραση με το χέρι ή με τεχνητή νοημοσύνη όπως οτιδήποτε άλλο. Η σάρωση εκτελείται μία φορά ανά πρότυπο, όχι μία φορά ανά παραγγελία.
Διευθύνσεις URL προϊόντων και κατηγοριών σε κάθε γλώσσα
Κάθε γλώσσα εξυπηρετείται με το δικό της καθαρό πρόθεμα και τα slugs μεταφράζονται επίσης — για προϊόντα και για κατηγορίες προϊόντων — έτσι ένας Γερμανός πελάτης προσγειώνεται σε μια διεύθυνση URL που μοιάζει με γερμανική αντί για μια αγγλική slug με ένα πρόθεμα γλώσσας βιδωμένο. hreflang οι ετικέτες εκπέμπονται για κάθε γλώσσα, κάτι που λέει στην Google ότι πρόκειται για το ίδιο προϊόν σε διαφορετικές γλώσσες και όχι για διπλότυπο περιεχόμενο.
Επειδή κάθε γλώσσα έχει τη δική της διεύθυνση URL, οι κρυφές μνήμες σελίδων τις αντιμετωπίζουν αυτόματα ως ξεχωριστές σελίδες. Δεν υπάρχει εναλλαγή γλώσσας που βασίζεται σε cookie για να νικήσετε την προσωρινή μνήμη σας — κάτι που έχει μεγαλύτερη σημασία σε ένα κατάστημα από οπουδήποτε αλλού.

Πόσο κοστίζει η μετάφραση ενός καταλόγου
Τίποτα, σε χρεώσεις πρόσθετων. Δεν υπάρχει άδεια και δεν υπάρχει επίδομα λέξης. Για την ίδια την αυτόματη μετάφραση έχετε τρεις διαδρομές και μπορείτε να τις συνδυάσετε:
- Με το χέρι — απεριόριστο, δωρεάν, με πρόγραμμα επεξεργασίας κλικ για μετάφραση στη ζωντανή σελίδα. Λογικό για τις πενήντα χορδές που πουλάνε πραγματικά (τίτλοι, ονόματα κατηγοριών, ταμείο).
- Δωρεάν Μετάφραση Google — κάθε πεδίο προσφέρει έναν προσυμπληρωμένο σύνδεσμο. μεταφράζετε στον ιστότοπο της Google και επικολλάτε.
- Το δικό σας κλειδί AI — DeepL, OpenAI, Gemini, Anthropic ή Google Cloud. Πληρώνετε τον πάροχο στην τιμή του. Μόνο το δωρεάν επίπεδο του DeepL καλύπτει 500.000 χαρακτήρες το μήνα, κάτι που είναι ένας σημαντικός κατάλογος.
Ο κινητήρας επαναχρησιμοποιεί επίσης μεταφράσεις σε πανομοιότυπες συμβολοσειρές, επομένως μια φράση που επαναλαμβάνεται σε διακόσιες σελίδες προϊόντος μεταφράζεται μία φορά, όχι διακόσιες φορές.
Μεγάλοι κατάλογοι
Τα καταστήματα είναι εκεί όπου τα πρόσθετα μετάφρασης τείνουν να αγγίζουν το όριο μνήμης PHP, επειδή η συνήθης προσέγγιση είναι να φορτώνεται ολόκληρος ο χάρτης μετάφρασης στη μνήμη για κάθε αίτημα. Προηγούμενες περίπου 20.000 συμβολοσειρές TranslateRocket αλλάζει από μόνη της σε αναζητήσεις με ευρετήριο ανά σελίδα: ανακτά μόνο τις συμβολοσειρές που χρειάζεται η τρέχουσα σελίδα. Η μνήμη παραμένει σταθερή και ο χρόνος απόδοσης παραμένει ίδιος είτε ο ιστότοπος περιέχει 500 χορδές είτε 500.000 — που είναι η διαφορά μεταξύ ενός καταλόγου που κλιμακώνεται και ενός καταλόγου που αρχίζει να εκτοξεύει λευκές οθόνες.
Τι δεν κάνει — και πότε να αγοράσετε κάτι άλλο
Αυτό είναι το μέρος που αξίζει να διαβάσετε πριν εγκαταστήσετε οτιδήποτε.
- Χωρίς πολυνόμισμα. TranslateRocket μεταφράζει? δεν μετατρέπει τις τιμές, δεν προσθέτει εναλλάκτες νομισμάτων ή δεν χειρίζεται τις τιμές ανά χώρα. Εάν πρέπει να πουλάτε σε δολάρια και σε ευρώ με διαφορετικούς τιμοκαταλόγους, χρειάζεστε μια αποκλειστική λύση πολλών νομισμάτων — ή WooCommerce Πολύγλωσσο με WPML, που συνδυάζει τα δύο.
- Δεν υπάρχει ξεχωριστό προϊόν ανά γλώσσα. Οι μεταφράσεις τοποθετούνται σε επίπεδα σε ένα προϊόν αντί να δημιουργούν ένα διπλότυπο προϊόν ανά γλώσσα. Αυτό διατηρεί το απόθεμα και τις παραγγελίες σε ένα μέρος, το οποίο είναι συνήθως αυτό που θέλετε — αλλά αν η ροή εργασίας σας εξαρτάται από πραγματικά ξεχωριστά προϊόντα ανά γλώσσα, αυτό δεν είναι αυτό το μοντέλο.
- Δεν υπάρχει ροή εργασίας μεταφραστικού γραφείου. Δεν υπάρχουν λογαριασμοί μεταφραστή ή ουρές κριτικών και δεν υπάρχει τρόπος να παραγγείλετε επαγγελματική μετάφραση από το εσωτερικό του πίνακα ελέγχου.
- Η υποστήριξη είναι η καλύτερη προσπάθεια, από έναν προγραμματιστή, μέσω του φόρουμ WordPress.org. Εάν το κατάστημά σας χρειάζεται εγγυημένο χρόνο απόκρισης, αγοράστε μια άδεια από κάποιον που το πουλάει.
Εάν αυτό που χρειάζεστε είναι ένα κατάστημα από το οποίο οι πελάτες σας μπορούν να διαβάσουν και να αγοράσουν στη γλώσσα τους — με το μίνι καλάθι, το ταμείο και τα email παραγγελιών να ακολουθούν όλα μαζί — χωρίς λογαριασμό που αυξάνεται κάθε φορά που προσθέτετε προϊόντα, γι' αυτό είναι.
Πληρώνετε ήδη για μια πολύγλωσση προσθήκη;
Μπορείτε να φέρετε τις μεταφράσεις που έχετε ήδη πληρώσει. TranslateRocket εισαγωγές από WPML, TranslatePress και Polylang και από εξαγωγή CSV Weglot. Οι μεταφράσεις του WPML διαβάζονται απευθείας από τους πίνακες της βάσης δεδομένων του, επομένως η εισαγωγή εξακολουθεί να λειτουργεί όταν το WPML είναι απενεργοποιημένο και η άδεια χρήσης έχει λήξει.
- Μετεγκατάσταση από το WPML
- Μετεγκατάσταση από το TranslatePress
- Μετανάστευση από το Polylang
- Μετανάστευση από το Weglot
Μεταφράστε το κατάστημά σας — δωρεάν, απεριόριστες γλώσσες