Bullet.S - Language One

LanguageOne

虚幻引擎编辑器语言切换 & 蓝图注释翻译工具
Unreal Engine Editor Language & Blueprint Comment Translation Tool

Version Fab UE License

中文 · English

[!NOTE]
:loudspeaker: 声明 | Disclaimer
插件使用 AI 辅助编写,主要用于个人学习和交流。
This plugin is AI-assisted and created for personal learning purposes.


:china: 中文说明

:sparkles: 功能特性

功能 说明 快捷键
:globe_with_meridians: 语言切换 11 种语言双向切换 Alt + Q
:counterclockwise_arrows_button: 注释翻译 免费翻译蓝图注释 Ctrl + T
:package: 资产翻译 翻译资产中的文本内容 右键菜单

支持语言: 中文(简/繁)、英语、日语、韩语、德语、法语、西班牙语、俄语、葡萄牙语、意大利语

翻译服务: 微软Edge(推荐)· 谷歌翻译 · MyMemory · 百度API · GoogleAPI

:rocket: 快速开始

安装: Fab 下载GitHub Releases

使用:

  • Alt + Q - 在 语言A语言B 之间来回切换(在设置中配置)
  • Ctrl + T - 翻译/还原蓝图节点注释(选中=部分,未选=全图)
  • 右键资产 - 批量翻译资产(String Table、Data Table、Widget、Blueprint 等)
    • 翻译:智能批量翻译,自动补全未翻译部分,跳过已翻译部分
    • 还原:清除翻译内容,恢复到原文状态
    • 清除原文:只保留译文(慎用)

设置: 编辑 > 编辑器偏好设置 > 插件 > LanguageOne

  • 语言A (Source):默认语言(如英文)
  • 语言B (Target):目标语言(如中文)
  • 译文位置:译文在上方/下方

:camera_with_flash: 预览

:open_book: 详细文档

完整使用指南

:memo: 更新日志

最新版本 v1.4:

  • :sparkles: 智能资产翻译:右键工具窗口简化为“翻译”(批量/补全)和“还原”,逻辑更清晰。
  • :counterclockwise_arrows_button: 明确的双语切换:设置改为“语言A”和“语言B”,Alt+Q 切换逻辑更直观。
  • :hammer_and_wrench: 全版本支持:完善对 UE 5.1 - 5.7+ 的兼容性支持(因维护困难,v1.4 起不再支持 4.x 和 5.0,请使用旧版本)。
  • :high_voltage: 性能优化:智能检测已翻译内容,避免重复调用翻译 API,大幅提升补全速度。
  • :artist_palette: 界面优化:简化工具窗口布局,移除冗余的状态显示。

查看完整更新记录:GitHub Releases


:globe_showing_europe_africa: English

:sparkles: Features

Feature Description Shortcut
:globe_with_meridians: Language Switch Toggle between 11 languages Alt + Q
:counterclockwise_arrows_button: Comment Translation Free blueprint comment translation Ctrl + T
:package: Asset Translation Translate text content in assets Context Menu

Languages: Chinese (Simplified/Traditional), English, Japanese, Korean, German, French, Spanish, Russian, Portuguese, Italian

Translation: Microsoft Edge (Recommended) · Google Translate · MyMemory · Baidu API · Google API

:rocket: Quick Start

Install: Download from Fab or GitHub Releases

Usage:

  • Alt + Q - Toggle between Language A and Language B (Configured in settings)
  • Ctrl + T - Translate/Restore blueprint node comments (selected=partial, none=all)
  • Right-click assets - Batch translate assets (String Table, Data Table, Widget, Blueprint, etc.)
    • Translate: Smart batch translation, auto-completes untranslated parts
    • Restore: Removes translations, restores original text
    • Clear Original: Keeps translation only (Use with caution)

Settings: Edit > Editor Preferences > Plugins > LanguageOne

  • Language A (Source): Default language (e.g. English)
  • Language B (Target): Target language (e.g. Chinese)
  • Position: Translation Above/Below

:open_book: Documentation

Full Guide

:memo: Changelog

Latest v1.4:

  • :sparkles: Smart Asset Translation: Context menu tool now focuses on “Translate” (Batch/Complete) and “Restore”.
  • :counterclockwise_arrows_button: Explicit Language Toggle: Settings now use “Language A” and “Language B” for clearer toggling (Alt+Q).
  • :hammer_and_wrench: Full UE Support: Improved compatibility for UE 5.1 - 5.7+ (Dropped 4.x/5.0 support in v1.4 due to maintenance costs).
  • :high_voltage: Optimized Performance: Smarter translation logic avoids re-translating existing content.
  • :artist_palette: UI Improvements: Simplified tool window and cleaner progress display.

See full history: GitHub Releases


:page_facing_up: License

MIT License - See LICENSE

Star :star: · PR Welcome

Made with :heart: by Bullet.S