Repolode
phuc-nt

phuc-nt/my-translator

Приложение для macOS и Windows, которое переводит речь в реальном времени с помощью ваших API-ключей, без промежуточного сервера.

Звёзды
1,303
Форки
411
Открытые issues
26
Последний коммит
3 месяца назад

Что это?

My Translator записывает звук системы или микрофона, преобразует речь в текст и показывает перевод в компактном оверлее. Приложение напрямую подключается к выбранным вами сервисам перевода, поэтому звук не проходит через промежуточный сервер проекта.

Поддерживаются четыре движка перевода: Soniox, OpenAI Realtime (который также возвращает переведённую речь), Qwen LiveTranslate Flash и локальный режим MLX для Apple Silicon. Текстовые движки могут при необходимости озвучивать перевод с помощью Edge TTS, Google Chirp 3 HD или ElevenLabs. Двусторонний режим переводит между двумя языками и подходит для двуязычного общения, например во время видеозвонков.

Приложение создано на Tauri 2: бэкенд написан на Rust, а фронтенд работает в WebView. В нём можно задать собственные термины перевода для специализированной лексики, а расшифровки сохраняются в локальные файлы Markdown.

Ключевые возможности

  • 01Записывает системный звук или звук с микрофона для транскрибации и перевода в реальном времени.
  • 02Предлагает четыре движка перевода, включая офлайн-режим для Apple Silicon.
  • 03Двусторонний перевод для общения на двух языках.
  • 04Дополнительное озвучивание текста голосами Edge, Google или ElevenLabs.
  • 05Пользовательские термины перевода для специализированной лексики.
  • 06Локально хранит API-ключи и расшифровки сеансов.

Сценарии использования

  • Следить за видеозвонком или встречей на иностранном языке в реальном времени.
  • Показывать во время выступлений субтитры с переводом в реальном времени крупным шрифтом.
  • Переводить религиозные, медицинские или технические выступления с помощью пользовательских терминов.
  • Переводить конфиденциально и офлайн на Mac с Apple Silicon.

Быстрый старт

  1. 1

    Скачайте сборку для вашей машины из последнего релиза

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/phuc-nt/my-translator.git
  3. 3

    Перейдите в папку проекта и установите зависимости

    cd my-translator npm install
  4. 4

    Соберите приложение из исходного кода

    npm run tauri build

Что важно знать

  • Локальный режим работает только на Mac с Apple Silicon.
  • Движок Qwen работает только в регионе Singapore, и для него нужно явно указать исходный язык.
  • Использование OpenAI Realtime стоит около 4 долларов в час при оплате с вашего аккаунта OpenAI.
  • Для сборки из исходного кода требуются Rust, Node.js 18 или новее, а также macOS 13 или новее либо Windows 10 или новее.

Темы

Частые вопросы

Что такое my-translator?
Приложение для macOS и Windows, которое переводит речь в реальном времени с помощью ваших API-ключей, без промежуточного сервера. My Translator записывает звук системы или микрофона, преобразует речь в текст и показывает перевод в компактном оверлее. Приложение напрямую подключается к выбранным вами сервисам перевода, поэтому звук не проходит через промежуточный сервер проекта.
my-translator можно использовать бесплатно? Какая у него лицензия?
my-translator распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
my-translator всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в my-translator — 11 июл. 2026 г..
Для чего можно использовать my-translator?
Следить за видеозвонком или встречей на иностранном языке в реальном времени. Показывать во время выступлений субтитры с переводом в реальном времени крупным шрифтом. Переводить религиозные, медицинские или технические выступления с помощью пользовательских терминов. Переводить конфиденциально и офлайн на Mac с Apple Silicon.
Как установить my-translator?
Скачайте сборку для вашей машины из последнего релиза Клонируйте репозиторий: git clone https://github.com/phuc-nt/my-translator.git Перейдите в папку проекта и установите зависимости: cd my-translator npm install Соберите приложение из исходного кода: npm run tauri build
Где скачать my-translator?
Исходный код и инструкции по установке — на GitHub: https://github.com/phuc-nt/my-translator

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для Windows и macOS, которое сортирует и группирует фотографии по лицам, датам и местам, полностью работая офлайн и уделяя особое внимание конфиденциальности.

16715PythonAGPL-3.0Обновлён 8 дней назад