Supported Game Engines & File Formats

LocaFile AI translates 12+ file formats across all major game engines, web frameworks, and mobile platforms. If you have a localization file, we can translate it — variable-safe, structure-aware, from $19. No login required.

Officially Supported Formats

Deep-dive support with dedicated landing pages, code examples, and variable pattern documentation.

Community Engines (Format-Compatible)

These engines use standard formats we support. If it exports JSON, CSV, XML, PO, or YAML — we support it.

EnginePrimary FormatsNotes
GameMaker StudioJSON, CSVStandard JSON/CSV i18n
Ren'PyPO, RPYVisual novel engine, Gettext-based
RPG Maker MV/MZJSONdata/*.json files
DefoldJSON, PO2D/mobile engine
Phaser.jsJSONHTML5 web games
PixiJSJSONWebGL renderer
Construct 3JSONExport JSON for i18n
Love2DPO, JSONLua framework
RaylibPO, JSONC/C++ framework
MonoGameJSON, XML.NET games
Cocos2d-xPO, JSONCross-platform C++
CryEngineXML, POEnterprise engine

Web Frameworks

React / Next.js

JSON react-i18next, next-intl

Vue.js / Nuxt

JSON, YAML vue-i18n, @nuxtjs/i18n

Svelte

JSON svelte-i18n

Angular

XLIFF, JSON @angular/localize

Laravel

PHP, JSON Built-in i18n

Django

PO, MO Gettext

Flask

PO, JSON Flask-Babel

WordPress

PO, MO Gettext

Mobile Platforms

PlatformFormatsNotes
iOS.strings, .xcstringsLocalizable.strings, Strings Catalog
Androidstrings.xmlres/values/strings.xml with plurals
FlutterARB, JSON, YAML.arb = JSON-based
React NativeJSONi18n/*.json files

Publishing Platforms & Stores

Localization requirements for major game distribution platforms. Steam Next Fest: 2.5x more wishlists with 3+ languages.

PlatformLanguagesRequiredNotes
Steam28Recommended2.5x wishlists (3+ langs), 4.1x (8+ langs)
Epic Games Store12+RecommendedAll major languages
Nintendo Switch8+RequiredCertification requirement
PlayStation 512+RequiredCertification requirement
Xbox Series X/S12+RequiredCertification requirement
Google PlayAllRecommendedAndroid XML format
Apple App StoreAllRecommendediOS .strings format
itch.ioAllOptionalIndie dev community

Format Comparison

FormatStructureVariable LockingNested SupportOur Support
CSVYesFullNoFull
TSVYesFullNoFull
JSONYesFullAny depthFull
YAMLYesFullAny depthFull
PO/GettextYesFullNoFull
XLIFFYesFulltrans-unitFull
iOS .stringsYesFullNoFull
Android XMLYesFullXML treeFull
Laravel PHPYesFullArraysFull

FAQ

What if my engine isn't listed?

If you can export JSON, CSV, XML, PO, YAML, or TSV — we support it. Most engines use standard formats. Check your engine's documentation for "export localization" or "i18n file format".

Do you support custom formats?

Maybe. If your format is text-based (not binary), we can likely parse it. Contact us with a sample file — we'll tell you if we can handle it.

What about binary formats?

We don't support binary formats (.mo, compiled RESX, etc.). Convert to text-based format first (PO, JSON, XML), then upload.

Can you translate multiple files at once?

Yes! Upload a ZIP with multiple files. We preserve folder structure and deliver translated ZIP. Perfect for multi-language projects.

Ready to Translate?

Upload your localization file — we auto-detect the format, protect your variables, and translate to 28 languages in minutes. From $19, no login required.