FZ Localization (with AI Translation) View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.67 or later
Package size
861 KB
Files
41
Views in the past week
4

Price tracking

Last checked
Tracked since
Lowest recorded
$8.99 on

Keywords

FZ Localization (with AI Translation)

by Frostzone (opens in new tab)

No ratings yet

Plug-and-play localization system. Add multiple languages for text, sprites, audio, and custom assets in minutes with runtime switching, dynamic strings, CSV, and optional AI translation built in.

Price $8.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for FZ Localization (with AI Translation), 6 months Current $8.99; lowest $8.99; highest $8.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

FZ Localization (with AI Translation) screenshot 1

FZ Localization (with AI Translation) screenshot 1

About this asset

🌍 Frostzone Localization - Multi-Language System

Powerful. Simple. Production-Ready.

No setup required. Just import the package and start requesting localized values from the database.

Localize text, sprites, audio, and any custom UnityEngine.Object from a single, easy-to-use central database. Switch languages instantly at runtime with automatic saving and loading built in. Create dynamic localized in-game text using SmartStrings (e.g. “Restores {hp} health.”) and easily export and import CSV for external work.

Need a head start? Generate initial translations for your entire string database with one click using AI-powered batch translation.

Fully documented, includes a demo scene with guided tutorial and practical examples. Beginner-friendly, and built for projects of any size. Make your game playable worldwide, without the headache.

Supports all Unity platforms: Standalone, Android, iOS, WebGL, etc.

🚀 Key Features

🤖 AI Translation (Integrated in the editor)

Translate your entire database with one click using: OpenAI, Google Gemini, or Groq.

Perfect for: Rapid prototyping, Placeholder localization and Initial translation drafts. This is an unofficial integration, Frostzone is not affiliated with Gemini, OpenAI or Groq in any way.

Note: See Techical details for information about API Keys!

📝 Localize Everything

Supports the most common Unity types: Strings, Sprites, AudioClips and a flexible custom table that accepts any UnityEngine.Object (Material, Prefab, ScriptableObject, etc.) Fully type-safe with graceful null fallback behavior.

🧠 Automatic Initialization & Saving

No setup required. The system loads the previously saved language, falls back to default if needed, and can optionally prefer the system language of the player’s computer. The active language is saved automatically whenever the languge is changed, and the save system is modular and easy to hook up to your own logic. Just import the package and start requesting localized values.

⚡ Runtime Language Switching

Change language instantly in-game. Includes a ready-to-use Language Picker prefab, or switch via script with a single method call.

🔔 Event-Driven Architecture

All localization components respond to a global onLanguageChange event. You can subscribe to this as well. The event components are designed to work with anything that accepts its value. E.g. The LocalizedStringEvent supports any text component that takes a string, whether it’s TextMeshPro, built in text, or other custom solutions. Zero manual refresh logic required.

📊 CSV Workflow (Translator Friendly)

Export all string entries to CSV. Send to translators or edit in Excel. Languages added in CSV are automatically created in the database. Sprites, Audio, and Custom objects remain untouched by CSV imports.

🧩 SmartStrings (Dynamic Localized Text)

Create flexible, runtime-driven localized text with placeholders.

Example: “Restores {health} HP over {duration} seconds.”

The placeholders can be assigned values at runtime, and the system formats the fully translated result automatically. Perfect for: Tooltips, Stats, Damage numbers, or other dynamic values.

🗂 Centralized Database

Single ScriptableObject database with Language management, Fallback control, Memory estimate overview, Key search & browser and Organized tabs (Strings, Sprites, Audio, Custom)

🎥 Demo Scene & Documentation

Includes: Fully functional demo scene, Practical examples, Step-by-step tutorials, and comprehensive documentation.

🔌 Full C# API Included

Complete source code included, and covered in the documentation.

Core methods:

  • GetLocalizedString
  • GetLocalizedSprite
  • GetLocalizedAudioClip
  • GetLocalizedObject<T>
  • SetLanguage

From the publisher's Asset Store listing.

Technical details

Using the AI Translate feature requires you to have an API key to the selected provider. When you enter your key, it is saved in EditorPrefs, and it lives entirely in the Editor. It is not included in the build.

You can get API Keys here:

Some of these providers and models have a cost. View pricing here:

Google Gemini and Groq has a free tier. By default, the API key you get from them allows free use, but with certain rate limits - requests / min, tokens / min and requests / day.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.67f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.