Skip to main content
The Translate Extension empowers your server to be truly global, automatically translating chat, signs, and console output based on player preference.

Features

Dynamic Translation

Real-time text replacement.

Sign Localization

Per-player sign text.

Auto-Detection

Detect client language.

Pattern Matching

Regex replacement support.

Entries

Configuration

Config: Languages Setup.

Actions

Set Language: Change preference.

Artifacts

Player Language: Stores player language preference.

Placeholders

PlaceholderDescription
%typewriter_translate_<key>%Translated text for key.
%typewriter_translate_lang%Language ID (en_US).
%typewriter_translate_lang_display%Language Name (English).

Quick Start

1. Configure Settings

Start with the configuration entry: translation_config. This defines global settings for the extension.→ translation_config

2. Trigger Actions

Use action entries to interact with the extension: set_language. Trigger them from commands, NPCs, events, or other entries.→ set_language

Commands

This extension does not provide standalone commands. All functionality is accessed through Typewriter entries.

Permissions

No custom permissions. All access is controlled through Typewriter’s entry-level system.

Dependencies

ExtensionRequiredUsage
GUI ExtensionRequiredTranslation menu GUI.
PlaceholderAPIOptionalFor @Placeholder fields.