GameStringer analizza il gioco, riconosce l'engine, estrae il testo, lo traduce con l'AI e riapplica la patch — in automatico. Niente riga di comando, niente modding manuale. Backup sempre prima di toccare i file.
🛡️ Windows può mostrare un avviso SmartScreen al primo avvio: è un falso positivo noto. Perché è sicuro e come procedere →
Ogni traduzione segue lo stesso flusso automatico. I colori indicano l'area del motore coinvolta.
Rileva la libreria (Steam, Epic, GOG…) e scansiona la cartella del gioco alla ricerca dei file di testo.
Il Prediction Tool stima difficoltà 0–100, volume stringhe, DRM/anti-cheat, encoding e tempi su più modelli.
Identifica l'engine (Unity, Unreal, Godot, RPG Maker, Ren'Py, Bethesda, CRI…) e sceglie la strategia giusta.
Estrae le stringhe dai formati nativi: JSON, .locres, .rpy, CPK, BSA/BA2, StringTable Unity e altri.
20+ provider, con Translation Memory, glossario automatico e punteggio di qualità 0–100 su ogni riga.
Riscrive il testo tradotto nel gioco (file o runtime). Backup automatico prima di ogni modifica.
Avvii il gioco nella tua lingua. Se Steam aggiorna il gioco, GameStringer ti avvisa per ri-applicare la patch.
Correzioni e termini restano nella Translation Memory: coerenza nel tempo, mai tradurre due volte la stessa frase.
Contesto visivo, una revisione automatica della traduzione e una memoria che ragiona per significato. Tutto opzionale, e possibile anche in locale con Ollama.
Traduzione con contesto visivo (VLM): l'AI vede lo schermo e traduce col contesto, risolvendo le parole ambigue (es. "Chest" = forziere o petto). Locale (Ollama) o OpenAI/Gemini
Passaggio auto-correttivo (Reflection): una seconda passata opzionale rivede e rifinisce la traduzione su glossario, tono e coerenza — solo dove serve
Memoria semantica (RAG): Translation Memory e glossario abbinati per significato tramite embedding locali, per una terminologia coerente in tutto il gioco
Traduzione live più fluida ed elaborazione nativa degli screenshot (ritaglio/ridimensionamento prima della chiamata AI)
Più provider pronti all'uso: DeepL, Groq, Cerebras, Cohere, Together, Fireworks, Hugging Face, Azure Translator, DashScope, LibreTranslate, Lingva, MyMemory
In base all'engine, GameStringer sceglie automaticamente il percorso migliore: patch sui file, injection a runtime, oppure OCR a schermo.
Nota: l'injection a runtime usa DLL injection e può far scattare gli anti-cheat. Usala solo su giochi single-player/offline — il P.T. rileva DRM e anti-cheat prima di qualsiasi modifica.
Un giro tecnico nei sottosistemi che trasformano un gioco in un'altra lingua — senza riga di comando, senza modding manuale.
GameStringer impronta il gioco dai marcatori su disco (eseguibili, cartelle, file firma come .pak, .assets, .rpa) e lo instrada all'engine giusto con un dispatcher auto-detect (Universal Injector). Nessuna configurazione manuale.
Parser dedicati leggono i formati nativi: StringTable e assets Unity, .locres e _P.pak Unreal, .rpy Ren'Py, data/*.json RPG Maker MV/MZ, CPK/CRILAYLA CRI, BSA/BA2 Bethesda. Ogni stringa conserva il percorso originale per la riscrittura.
Una catena di provider con fallback automatico (es. Gemini → DeepSeek → OpenAI), contesto per-stringa, glossario e Translation Memory iniettati nel prompt, e codici di controllo del gioco preservati. Con i modelli locali (Ollama) è una chiamata per stringa.
Ogni riga riceve un punteggio 0–100 con heatmap visiva; correzioni e termini finiscono nella Translation Memory locale, così la stessa frase non si traduce mai due volte e lo stile resta coerente nel tempo.
Tre strade in base all'engine: riscrittura dei file con re-impacchettamento, injection a runtime (BepInEx + XUnity.AutoTranslator o hook DLL su Windows), oppure overlay OCR a schermo per i retro e RPG Maker classico. Backup automatico prima di ogni scrittura.
Un gate anti-cheat (invariante) blocca l'injection sui giochi online (EAC/BattlEye). Dopo gli aggiornamenti del gioco su Steam, l'update tracker ricontrolla l'integrità della patch e ti avvisa se serve ri-applicarla.
Le traduzioni finite diventano pacchetti .gspack condivisibili nel Patch Hub: pubblichi le tue e scarichi quelle della community.
Ogni patch è reversibile per design: backup prima di scrivere, verifica dopo, e un controllo a ogni aggiornamento del gioco.
Analisi predittiva prima di tradurre: difficoltà, DRM, encoding, complessità linguistica e catene di modelli consigliate (Locale, Cloud, Ibrida, Budget, Premium).
Scansiona l'intera libreria installata, senza limiti di numero e senza toccare nulla, e ordina i titoli per difficoltà per pianificare la coda di lavoro.
OpenAI, Claude, Gemini, DeepSeek, Groq, DeepL, Ollama (locale) e altri. Auto-Select per lingua e genere del gioco.
Database locale che impara dalle tue correzioni, con estrazione automatica di nomi e termini per la coerenza.
Punteggio di qualità automatico su ogni stringa e heatmap visiva: vedi a colpo d'occhio dove serve una revisione umana.
12 engine con parser dedicato e oltre 20 riconosciuti, con wizard a step condiviso e backup automatico prima di ogni patch.
Per i giochi Unity senza testo estraibile, installa BepInEx + XUnity.AutoTranslator con un clic.
Traduzione a schermo per giochi retro e RPG Maker classico, con preprocessing dedicato e backend Tesseract.
Rilevamento automatico da Steam/Epic/GOG e aggiunta manuale di un gioco selezionando la cartella dal disco.
Copertura verificata sul codice: patcher con test su fixture, più moduli runtime per i casi che richiedono injection.
Unreal: la lettura dei container IoStore (.utoc/.ucas) è completa, ma la riscrittura è ancora parziale e passa da un container di override _P (ADR-002). GameMaker: la riscrittura avviene a lunghezza invariata, quindi le traduzioni più lunghe dell'originale vengono troncate e segnalate.
Dalla privacy totale in locale alla massima qualità cloud. Puoi mescolarli e confrontare i risultati riga per riga.
| Provider | Modello consigliato | Tipo | Ideale per |
|---|---|---|---|
| Ollama | Llama 3 · Gemma · Qwen 3 | Locale | Privacy totale, zero costi API |
| Claude | Claude 3.5 Sonnet | Cloud | Sfumature narrative, stile letterario, CJK |
| OpenAI | GPT-4o | Cloud | Logica complessa e istruzioni di sistema |
| Gemini | Gemini 1.5 Pro | Cloud | Script lunghissimi (contesto enorme) |
| DeepSeek | DeepSeek-V4 Flash | Economy | Miglior rapporto qualità/prezzo |
| DeepL | DeepL API | Cloud | Lingue europee, traduzione pulita |
Le traduzioni finite diventano pacchetti .gspack: pubblicale nel Patch Hub o scarica quelle della community e applicale al gioco — con backup, come sempre.
Sfogli i pack per gioco, lingua, rating e completamento. Il backend è su Supabase e le patch sono artefatti di prima classe, non allegati in chat.
Nuovo pannello per i parametri di Ollama: preset Fedele, Bilanciato e Creativo, più una modalità esperto per temperatura, contesto e seed. Decidi tu quanto la traduzione debba restare aderente all'originale.
Importare un pacchetto registra il progetto già completato, la pubblicazione arriva precompilata con il file tradotto vero e la nuova azione "Applica al gioco" scrive nel gioco con backup automatico.
Widget di feedback integrato che allega da solo versione, piattaforma e schermata. In più un Patch Hub più veloce grazie alla cache lato client.
GameStringer è source-available. Le prime 500 stringhe di ogni progetto sono libere; per progetti più grandi è previsto un sistema basato sull'onore con donazione libera.
Sì: rileva automaticamente i giochi installati dai tuoi store (Steam, Epic, GOG e altri) e ti guida nell'applicazione delle patch. Puoi anche aggiungere un gioco manualmente dal disco.
Sì, con Ollama esegui modelli come Llama 3, Gemma o Qwen direttamente sulla tua GPU: privacy totale e zero costi.
L'injection a runtime può far scattare gli anti-cheat. Usa GameStringer su giochi single-player/offline: il P.T. rileva DRM e anti-cheat e ti avvisa prima di modificare qualsiasi cosa. I file vengono sempre salvati in backup.
Windows 10+, Linux (Ubuntu 22.04+/Fedora 38+) e macOS 10.15+. Le release sono firmate e si aggiornano automaticamente.