Skip to content

AniBullet/LanguageOne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LanguageOne

虚幻引擎编辑器语言切换 & 资产翻译工具
Unreal Engine Editor Language & Asset Translation Tool

Version Fab UE License

中文 · English

Note

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


🇨🇳 中文说明

✨ 功能特性

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

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

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

🚀 快速开始

安装: Fab 下载GitHub Releases

使用:

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

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

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

📸 预览

启用插件 翻译按钮
蓝图翻译 批量翻译 设置界面

📖 详细文档

完整使用指南

📝 更新日志

最新版本 v1.4:

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

查看完整更新记录:GitHub Releases


🌍 English

✨ Features

Feature Description Shortcut
🌐 Language Switch Toggle between 11 languages Alt + Q
🔄 Comment Translation Free blueprint comment translation Ctrl + T
📦 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

🚀 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

📖 Documentation

Full Guide

📝 Changelog

Latest v1.4:

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

See full history: GitHub Releases


📄 License

MIT License - See LICENSE

Star ⭐ · PR Welcome

Made with ❤️ by Bullet.S

About

虚幻引擎语言切换 & 资产翻译工具 | Unreal Engine Editor Language & Asset Translation Tool

Topics

Resources

License

Stars

Watchers

Forks