Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thaluna.Dev

11
Posts
1
Topics
8
Followers
A member registered Aug 10, 2025 · View creator page →

Creator of

Recent community posts

Hi! Thanks again

I want to help you solve this as quickly as possible, so I just need a few small details:

1️⃣ Windows Display Scaling

What scaling are you using in Windows?

  • 100%

  • 125%

  • something else?

(High scaling can sometimes affect OCR.)

2️⃣ Does Snapshot Mode work normally?

When you select text manually with Snapshot Mode,
is the translation correct?

This helps me see whether the problem is Real-Time OCR or the game itself.

3️⃣ Small test

Could you try putting the Real-Time window over a simple Japanese webpage (like Wikipedia JP)?
👉 Does it translate correctly there?

If yes, then the issue is specific to the way the game renders text.

That’s all I need for now — thank you again for your patience! 😊

Hi again!

I’ve just released a hotfix update that improves OCR/translation synchronization and fixes several UI issues.

Please download the latest version to make sure everything works correctly on your side.

A small clarification regarding the Pixel / Artistic Text OCR mode:

Even though Thaluna supports this mode, please be aware that artistic or hand-drawn fonts used in some games can produce inconsistent results.

This is normal behavior for ALL OCR engines — when fonts are stylized, the model can interpret shapes differently on each pass.

So even if the line is read correctly once,

the same screenshot may produce a slightly different result next time.

It depends on how the artistic shapes are interpreted.

I tested your screenshot here and it works correctly, but different games and unique font styles can still cause unpredictable OCR outputs in Pixel mode.

If you ever get weird results, switching briefly to:

Standard OCR,

then back to Pixel,

or changing OCR language temporarily

usually forces a clean reset and fixes the issue.

Let me know if the new hotfix solves your problem!

Hey!

Thanks again for the report — I tested the same Japanese sentence on my side and I was able to reproduce the issue.

It looks like the OCR + translation pipeline didn’t fully refresh after switching languages, which can cause unstable output or repeated text.

Here’s an easy temporary fix:

Switch the translation model to any other one (for example EN→PL or EN→EN).

Switch the OCR mode to a different one just for a moment.

Then switch everything back to your preferred setup:

Translation: Japanese → English

OCR: Japanese

This forces a full internal reset, and after doing this the translation should work correctly again.

I tested the same line using the standard Japanese OCR mode and it worked fine after resetting it this way.

If you want higher-accuracy translations, models from Ollama (like gemma3:4b) generally give better JA→EN results than the default built-in model.

For this game, please switch from Pixel Text OCR to the Standard Japanese OCR mode — that’s the one I tested and confirmed working correctly.

I’ll patch this behavior in the next update so the workaround won’t be necessary anymore.

Thanks again for helping improve the app!

Here’s the result I got on my side after the reset on ollama

Oi! 
Obrigado por entrar em contato e avisar sobre o problema. 💜
Analisei o erro e ele não é causado pelo Thaluna, mas sim por uma biblioteca ausente no seu Windows.

Para corrigir, basta instalar um pacote oficial da Microsoft chamado Visual C++ Redistributable — é o mesmo usado por muitos jogos e programas.

 Siga estes passos:
1️⃣ Acesse a página oficial da Microsoft:
👉 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist


2️⃣ Na página, procure a seção chamada “Visual Studio 2015, 2017, 2019 e 2022” e clique no link X64 (para Windows 64-bit) para baixar o instalador.
3️⃣ Execute o instalador e, quando terminar, reinicie o computador.

Depois disso, o Thaluna deve abrir normalmente.
Se ainda tiver problemas, me avise aqui — terei prazer em te ajudar!

¡Hola! 😊 Gracias por probar Thaluna.

El traductor debería funcionar sin configuración inicial, pero hay algunos pasos importantes:

1️⃣ Selecciona el modelo de traducción correcto (por ejemplo “Japanese → English”).
2️⃣ Elige el idioma OCR del texto en pantalla (por ejemplo “Japanese”).
3️⃣ Asegúrate de que la traducción no esté en pausa (si ves ▶️, haz clic para iniciar).

Ten en cuenta que el primer inicio puede tardar un poco más de lo normal, ya que Thaluna necesita inicializar algunos procesos en segundo plano antes de empezar a traducir.

Si después de un rato aún no traduce, intenta reiniciar la aplicación o mover ligeramente el marco de captura.
También puede que el equipo sea demasiado lento para el modelo seleccionado, aunque esto es poco común.

Si el problema continúa, por favor envíame una captura de pantalla y te ayudaré a resolverlo.

The issue you reported has been fixed in version 2.2 — Thaluna now automatically switches to CPU if GPU initialization fails.
You can simply re-download the latest version and it should run fine👍

Hey! 😊 Thanks for reporting this.

That error happens when Thaluna tries to use GPU acceleration (PaddleOCR-GPU) but CUDA/cuDNN isn’t available on your system.

This is already fixed — the next patch will automatically switch to CPU mode instead of closing the app.

For now, you can fix it manually:
1️⃣ Go to the folder where Thaluna is installed.
2️⃣ Open the subfolder _internal.
3️⃣ Find the file config.json.
4️⃣ Open it with Notepad.
5️⃣ Find the line "ocr_device": "cuda" and change it to "cpu".
6️⃣ Save and restart Thaluna.

After that, it’ll work normally 

Thanks a ton for testing all that, really appreciate it 
In my case Gemma 3:4B actually worked fine for translations, but yeah, it can vary a lot depending on the text/setup. Super curious how DeepSeek will work for you!

Hi,

Thanks a lot for your feedback 💜 

I think I see what happened. In Lens Mode the OCR engine is designed for horizontal text, so if you’re working with vertical Japanese it can give messy input to Ollama models. That’s why things didn’t line up.

For vertical manga, the real-time mode with Settings → OCR Mode → Manga (Vertical Text) works much better. It won’t auto-box everything perfectly, but you can move the capture box between bubbles and it should give cleaner results. If it’s horizontal text, Lens Mode should already be fine.

I also plan to improve Lens Mode so it handles vertical Japanese properly in a future update — it’s definitely on my list.

By the way, when you said it “can’t seem to play nice with any Ollama models,” did you mean the translations came out as nonsense, or just random characters? That info would help me a lot to confirm if OCR was the real issue.

Thanks again for using Thaluna, and for taking the time to share your experience. Feedback like this really helps me improve the app, and I’m happy to hear you’re using it for manga.

(1 edit)

Thank you so much for the kind words!  Thaluna currently works on Windows, but I’ll see what I can do about a Linux version down the line.

Hi everyone! 👋  

I always wanted to enjoy visual novels, anime and manga without waiting for translations.  

So I built **Thaluna** — a small offline tool that translates on-screen text in real-time.  

✨ With Thaluna you can:  

- 🎮 Play visual novels  

- 📺 Watch anime  

- 📖 Read manga  

🌍 Supported languages:  

- Japanese / Chinese / Korean → English  

- English → Polish, German, Spanish & French  

- (and chained: JA/ZH/KO → EN → PL/DE/ES/FR)  

You can try the **free demo** (20 translations per day), or get the full version for unlimited use.  
Maybe it’ll help someone else too 💜  
I’d be really grateful for any feedback 🙏 — even small comments help me improve Thaluna and make it more useful.

🔗 [👉 Thaluna on Itch.io]   https://thalunadev.itch.io/thaluna-real-time-translator