100% Test Coverage

Battle-Tested Variable-Safe Localization

Our parsers handle 200+ edge cases across 14 formats so your game variables never break in translation.

41
Test Files
14
Formats
200+
Edge Cases
100%
Pass Rate

Why Rigorous Testing Matters

Machine translation breaks game variables. We test every parser against real-world edge cases.

Variable Protection

Placeholders like {player_name} and %s stay intact through translation.

Format Integrity

JSON structures, CSV quoting, and Godot key-value pairs remain syntactically valid after processing.

Edge Case Coverage

Nested quotes, escaped characters, Unicode symbols, and malformed input — all handled gracefully.

Common Industry Pitfalls

What happens when localization goes wrong.

Broken Variables

{player_name} becomes {nombre del jugador} — crashing your game at runtime.

Malformed JSON

Unescaped quotes or missing commas break parsing, forcing manual fixes and delaying launches.

CSV Injection

Formulas like =CMD in translated text can execute malicious code in spreadsheet apps.

Unicode Corruption

Emojis, CJK characters, and RTL text get mangled without proper encoding handling.

Supported Formats

Every format tested with basic + nasty edge cases.

Godot

Godot CSV

2 files Complete
Unity

Unity CSV

2 files Complete
Standard

PO Gettext

2 files Complete
Unity

Unity YAML

5 files Complete
Ren'Py

Ren'Py

7 files Complete
Generic

JSON (Flat)

2 files Complete
Flutter

Flutter ARB

2 files Complete
Apple

iOS Strings

2 files Complete
Android

Android XML

2 files Complete
Laravel

Laravel PHP

2 files Complete
i18next

i18next JSON

2 files Complete
Standard

TSV

2 files Complete
Standard

XLIFF

2 files Complete
Unreal

Unreal INI

2 files Complete

Ready for Steam Next Fest?

Join indie devs who trust our battle-tested parsers.

Upload Your File — from $15