Локальный, приватный и мощный переводчик с графическим интерфейсом
Работает на моделях Hunyuan-MT-7B и Hunyuan-MT-Chimera-7B
🔒 Полная конфиденциальность — Все вычисления происходят локально, данные не покидают ваш компьютер
🎯 Двухэтапный перевод — Базовая модель + улучшение качества с помощью Chimera
🌍 Поддержка 50+ языков — Включая китайский, английский, русский, японский и многие другие
🔍 Автоопределение языка — Автоматически определяет исходный язык текста
⚡ Высокое качество — Квантованные 8-битные модели (Q8_0) для оптимального баланса качества и скорости
🖥️ Кроссплатформенность — Windows, macOS, Linux
🎨 Интуитивный интерфейс — Простой и понятный GUI на Tkinter
- Базовый перевод — Модель Hunyuan-MT-7B создает первоначальный перевод
- Улучшение — Модель Chimera анализирует и улучшает перевод, исправляя грамматику и стиль
- Результат — Вы получаете два варианта: базовый и улучшенный перевод
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| RAM | 8 ГБ | 16+ ГБ |
| Свободное место | 12 ГБ | 20+ ГБ |
| CPU | 4 ядра | 8+ ядер |
| Python | 3.8+ | 3.10+ |
⚠️ Внимание: Модели занимают ~11 ГБ дискового пространства и требуют значительного объема RAM для загрузки.
git clone https://github.com/Cr1ator/hunyuan-translator-gui.git
cd hunyuan-translator-gui# Создание виртуального окружения
python -m venv venv
# Активация
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activatepip install -r requirements.txtСоздайте папку model и скачайте обе модели:
mkdir model
cd modelСкачайте файлы:
- Hunyuan-MT-7B.Q8_0.gguf (~5.8 ГБ)
- Hunyuan-MT-Chimera-7B.Q8_0.gguf (~5.8 ГБ)
Итоговая структура:
hunyuan-translator-gui/
├── model/
│ ├── Hunyuan-MT-7B.Q8_0.gguf
│ └── Hunyuan-MT-Chimera-7B.Q8_0.gguf
├── gui.py
├── model_manager.py
├── main.py
├── requirements.txt
└── README.md
python main.py- Нажмите "Загрузить модели" — это займет 2-5 минут
- Дождитесь сообщения "Модели готовы к работе!"
- Начинайте переводить!
- Автоопределение языка: Выберите "Автоопределение" в качестве исходного языка
- Режим Chimera: Включите для получения улучшенного перевода
- Горячие клавиши:
Ctrl+Enterдля быстрого перевода - Сохранение: Кнопка "Сохранить" для экспорта результатов
Нажмите, чтобы увидеть полный список (50+ языков)
- Английский (English)
- Русский (Russian)
- Китайский (中文)
- Японский (日本語)
- Корейский (한국어)
- Французский (Français)
- Испанский (Español)
- Немецкий (Deutsch)
- Итальянский (Italiano)
- Португальский (Português)
- Арабский (العربية)
- Турецкий (Türkçe)
- Тайский (ไทย)
- Вьетнамский (Tiếng Việt)
- Хинди (हिन्दी)
- И многие другие...
❌ "Файлы моделей не найдены"
- Убедитесь, что файлы
.ggufнаходятся в папкеmodel/ - Проверьте правильность имен файлов
❌ "Ошибка загрузки моделей"
- Проверьте, что у вас достаточно RAM (мин. 8 ГБ)
- Закройте другие ресурсоемкие приложения
❌ Медленная работа
- Увеличьте количество потоков в
model_manager.py(параметрn_threads) - Рассмотрите использование моделей меньшего размера (Q4_0 вместо Q8_0)
❌ Проблемы с зависимостями
pip install --upgrade pip
pip install -r requirements.txt --force-reinstallДля отладки добавьте в начало model_manager.py:
import logging
logging.basicConfig(level=logging.DEBUG)Мы приветствуем ваш вклад! Возможные улучшения:
- 🎨 Улучшение UI/UX
- 🌐 Добавление новых языков
- ⚡ Оптимизация производительности
- 📱 Мобильная версия
- 🔧 Новые функции
- Форкните репозиторий
- Создайте ветку для новой функции (
git checkout -b feature/amazing-feature) - Зафиксируйте изменения (
git commit -m 'Add amazing feature') - Отправьте в ветку (
git push origin feature/amazing-feature) - Откройте Pull Request
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.
- Tencent за модели Hunyuan-MT
- @mradermacher за конвертацию в GGUF формат
- llama-cpp-python за Python биндинги
- Сообществу открытого ПО за вдохновение
Если у вас есть вопросы или предложения:
⭐ Если проект оказался полезным, поставьте звездочку!
Сделано с ❤️ для сообщества