TranslateRocket
https://translaterocket.com ↗
● un mio prodotto · plugin WordPress
Disponibile nella directory ufficiale WordPress.org ↗ profilo sviluppatore: federicodev

Rendi multilingua tutto il tuo sito WordPress — gratis, a mano o con le tue chiavi AI.

Plugin di traduzione gratuito e open-source, sviluppato da zero: codice originale, non una copia. Traduce contenuti, menu, stringhe di tema, alt immagini e meta SEO, servendo ogni lingua sotto un URL pulito.

PHPWordPressAI / LLMMultilinguaSEO · hreflang36 lingueGPL open-sourcev0.7.9
translaterocket.com
TranslateRocket — homepage del sito
● come funziona

Quattro passi, dal testo alla lingua.

Il motore lavora mentre navighi e salva tutto nel tuo database — sempre revisionabile a mano.

1

Rileva

Individua automaticamente il testo traducibile: contenuti, menu, alt immagini, placeholder, ARIA, titoli e meta SEO.

2

Traduci

A mano nell'editor visuale, gratis via Google Translate, o con AI portando la tua chiave (DeepL, OpenAI, Gemini, Claude, Google).

3

Salva

Le traduzioni vivono nel tuo database (tabelle trrocket_): nessun testo inviato senza tua azione, tutto modificabile.

4

Servi

Ogni lingua sotto un URL pulito /it/, /de/ con slug tradotti, hreflang e sitemap multilingua per la SEO.

● funzionalità

Tutto quello che serve per un sito multilingua.

Funzioni e lingue illimitate, senza tier a pagamento nel plugin.

Il motore huge-safe

Sopra ~20.000 stringhe il plugin smette di caricare l'intera mappa lingua e passa a lookup batch indicizzati per-pagina. Memoria costante a 500 o a 500.000 stringhe. Benchmark reale su ~500.000 stringhe:

Approccio classico (mappa intera in memoria)Fatal error 256M
💥 la pagina muore (OOM)
TranslateRocket huge-safe~1,5s a caldo
✓ pagina tradotta, output byte-identico
500k+
stringhe senza OOM
~1,5s
render a caldo
byte-identico
vs modalità normale
costante
uso di memoria
● memoria di traduzione

Il plugin che si ripaga da solo.

Prima di ogni chiamata AI, TranslateRocket controlla se quel testo è già stato tradotto altrove nel sito — un'altra pagina, un alt immagine, una stringa di interfaccia. Se sì, lo riusa gratis invece di rimandarlo all'API; e i testi duplicati nello stesso batch si pagano una volta sola.

Il contatore “Saved by reuse” nel pannello somma i caratteri che il riuso non ha mai inviato all'API a pagamento e li converte in euro al listino pubblico del provider che stai usando (DeepL ≈ €20 per milione di caratteri, Google ≈ €18, Claude ≈ €4…). Esempio: 500.000 caratteri riusati con DeepL attivo = ~€10 di chiamate API mai pagate. Non è un guadagno: è spesa evitata, misurata in modo trasparente.

Saved by reuse
API mai pagate
Cosa misuracaratteri non inviati all'API
Riuso cross-paginagratis
Duplicati nel batchpagati ×1
Esempio reale1 mln di caratteri riusati ≈ 20 € risparmiati
● stack

Sotto il cofano.

PHP 7.4+WordPress 5.6+Namespace TranslateRocket\\Tabelle trrocket_Schema DB v3 · text_hashJavaScriptBlocco GutenbergShortcode + WidgetBandiere SVGGPLv2+

Un progetto costruito da zero.

TranslateRocket è il mio banco di prova su WordPress: motore, editor, provider AI e SEO. Se vuoi qualcosa di simile per il tuo progetto, parliamone.