Repolode
LanceMoe

LanceMoe/openai-translator

PWA-переводчик на базе совместимых с OpenAI чат-моделей: устанавливается на телефон или компьютер и хранит историю переводов локально.

Open source альтернатива:DeepL

Звёзды
397
Форки
59
Открытые issues
6
Последний коммит
в прошлом месяце

Что это?

OpenAI Translator — прогрессивное веб-приложение, которое отправляет запросы на перевод любой совместимой с OpenAI чат-модели через API /v1/chat/completions. Пользователь задаёт собственный базовый URL API и API-ключ, а затем выбирает предложенную модель или вводит любой поддерживаемый провайдером идентификатор чат-модели.

Приложение умеет передавать результат по мере его генерации и сохраняет историю переводов в браузере. Благодаря формату PWA его можно установить на телефон или компьютер. Приложение создано с помощью React 19, Vite, Tailwind CSS с DaisyUI и React Query. Его можно развернуть как набор статических файлов или как Docker-контейнер, обслуживаемый nginx.

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

  • 01Отправляет запросы к совместимому с OpenAI API /v1/chat/completions и при необходимости передаёт результат потоком.
  • 02Поддерживает пользовательские базовые URL API и API-ключи для совместимых провайдеров.
  • 03Позволяет выбрать предложенную модель или ввести любой идентификатор чат-модели.
  • 04Локально сохраняет историю переводов в браузере.
  • 05Устанавливается как PWA на телефон или компьютер.

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

  • Переводить текст с помощью собственного API-ключа OpenAI, не используя сторонние сервисы перевода.
  • Использовать для перевода собственную или альтернативную конечную точку модели, совместимую с OpenAI.
  • Запустить приватное веб-приложение для перевода на собственном сервере с помощью Docker или статического хостинга.

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

  1. 1

    Установите pnpm (см. pnpm.io/installation)

  2. 2

    Установите зависимости проекта

    pnpm install
  3. 3

    Запустите локальный сервер разработки

    pnpm dev

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

  • Требуется API-ключ и доступ к провайдеру, совместимому с OpenAI. Доступность моделей зависит от этого провайдера.

Темы

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

Что такое openai-translator?
PWA-переводчик на базе совместимых с OpenAI чат-моделей: устанавливается на телефон или компьютер и хранит историю переводов локально. OpenAI Translator — прогрессивное веб-приложение, которое отправляет запросы на перевод любой совместимой с OpenAI чат-модели через API /v1/chat/completions. Пользователь задаёт собственный базовый URL API и API-ключ, а затем выбирает предложенную модель или вводит любой поддерживаемый провайдером идентификатор чат-модели.
openai-translator можно использовать бесплатно? Какая у него лицензия?
openai-translator распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
openai-translator всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в openai-translator — 8 окт. 2026 г..
Для чего можно использовать openai-translator?
Переводить текст с помощью собственного API-ключа OpenAI, не используя сторонние сервисы перевода. Использовать для перевода собственную или альтернативную конечную точку модели, совместимую с OpenAI. Запустить приватное веб-приложение для перевода на собственном сервере с помощью Docker или статического хостинга.
Как установить openai-translator?
Установите pnpm (см. pnpm.io/installation) Установите зависимости проекта: pnpm install Запустите локальный сервер разработки: pnpm dev
Где скачать openai-translator?
Исходный код и инструкции по установке — на GitHub: https://github.com/LanceMoe/openai-translator

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

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

Расширение для браузера и приложение для компьютера: перевод, улучшение и краткий пересказ выделенного текста с помощью LLM API, например ChatGPT, Azure OpenAI и MiniMax.

25 тыс.+1 за неделю1,9 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 5 дней назад

Плагин перевода для Bob, использующий OpenAI, Gemini, MiniMax или совместимые с OpenAI API для перевода, улучшения текста и исправления грамматики.

5,7 тыс.258TypeScriptOtherАктивно поддерживаетсяОбновлён 23 часа назад

Расширение для браузера и userscript для Greasemonkey/Tampermonkey с параллельным переводом веб-страниц, текста в полях ввода и субтитров.

13,2 тыс.+99 за неделю670JavaScriptGPL-3.0Активно поддерживаетсяОбновлён 24 часа назад