Langdogu

Доступно в каталоге дополнений Firefox

Lingua Layer

Читайте китайские и японские веб-страницы, изображения и мангу по-корейски. Lingua Layer, расширение для Firefox, кладёт корейский перевод прямо туда, где стоит оригинальный текст, и не трогает саму страницу.

Попробуйте корейский слой

Три примера, написанные для этой страницы и показанные так, как их показывает Lingua Layer. Переключите вид, откройте слово на полях или нажмите собственное сочетание клавиш расширения.

Вид
Корейский перевод слов

Облачко в манге: японский с корейским слоем

、の?

엇, 벌써 끝났어?

の、!

다음 권, 내일 나온대!

ドキッ

Крупные звуковые эффекты по умолчанию пропускаются.

Текст примера написан для этой страницы.

Alt+Shift+O переключает вид здесь так же, как в расширении.

Примеры с переводом на русский
Объявление в поезде
Оригинал まもなく、2番線に快速電車がまいります。 危ないですから、黄色い線の内側までお下がりください。 次の駅で、各駅停車にお乗り換えいただけます。
По-корейски 곧 2번 승강장에 쾌속 전철이 들어옵니다. 위험하오니 노란 선 안쪽으로 물러나 주십시오. 다음 역에서 각 역 정차 열차로 갈아타실 수 있습니다.
Смысл Скоро на вторую платформу прибудет скорый поезд. Это опасно, поэтому, пожалуйста, отойдите за жёлтую линию. На следующей станции можно пересесть на поезд, который останавливается на всех станциях.
Меню кафе
Оригинал 今日推荐 燕麦拿铁:用当天烘焙的豆子,少糖也很香。 下午三点以后,第二杯半价。 自带杯子外带,立减两元。
По-корейски 오늘의 추천 오트 라테: 당일 볶은 원두를 써서 설탕을 줄여도 향이 좋습니다. 오후 3시 이후에는 두 번째 잔이 반값입니다. 컵을 가져와 포장하면 바로 2위안을 빼 드립니다.
Смысл Выбор дня. Овсяный латте: из зёрен, обжаренных в тот же день, ароматный даже с меньшим количеством сахара. После 15:00 вторая чашка за полцены. Со своей чашкой навынос скидка два юаня.
Облачко в манге
Оригинал えっ、もう終わったの? 次の巻、明日発売だって!
По-корейски 엇, 벌써 끝났어? 다음 권, 내일 나온대!
Смысл Что, уже конец? Говорят, следующий том выходит завтра!

Всё, что умеет Lingua Layer

Ничего не переводится, пока вы не попросите. А когда попросите, Lingua Layer работает с текстом страницы, с текстом внутри изображений и с мангой.

На веб-странице

Статьи, страницы товаров, форумы и всё остальное, что написано текстом.

Вся страница или только выделенное
Переведите всё на странице или выделите нужные предложения и переведите только их.
Текст, который страница добавляет позже
Если после открытия страница подгружает новый текст, он тоже подхватывается и переводится.
Сначала то, что на экране
Текст, который вы видите, переводится раньше остальной страницы, так что читать можно начать быстрее.
По умолчанию вручную
Ничего не происходит, пока вы не попросите. Для сайтов, которые вы читаете часто, выберите «Всегда переводить», и они будут переводиться без запроса.

Текст внутри изображений

Скриншоты, афиши, сфотографированное меню: текст, который является частью картинки.

Изображение или выделенная область
Выберите одно изображение или обведите область в любой части экрана. Текст в ней распознаётся, и корейский перевод ложится туда, где стоит каждая строка.
Распознавание можно поправить
Если символ распознан неверно, исправьте распознанный текст и переведите эту область заново.
Изображение остаётся прежним
Корейский перевод накладывается сверху. Исходное изображение никогда не меняется.
夏祭り8月14日午後5時から中央公園雨天決行浴衣でお越しの方にうちわを差し上げます

Пример Афиша нарисована для этой страницы. В выделенную область попадает информация о фестивале: её текст распознаётся, и на каждую строку накладывается корейский перевод. Заголовок находится за пределами области и остаётся на японском.Распознанный текст 8月14日 午後5時から 中央公園 雨天決行 浴衣でお越しの方にうちわを差し上げます

Манга

Вертикальный японский текст, несколько облачков на странице и звуковые эффекты, вписанные в рисунок.

Сначала правый столбец
Вертикальный японский текст читается так, как он написан, начиная с правого столбца.
Несколько облачков сразу
Выделите кадр с несколькими облачками, и в каждом появится корейский перевод.
Звуковые эффекты остаются нетронутыми
Крупные декоративные звуковые эффекты по умолчанию пропускаются. Включите их, если хотите переводить и их.

Страница манги, прочитанная по порядку

  1. Облачко 1いらっしゃいませ!어서 오세요!Добро пожаловать!
  2. Облачко 2メロンパン、まだありますか?멜론빵, 아직 있어요?А дынные булочки ещё остались?
  3. Облачко 3ちょうど焼きたてですよ!마침 방금 구운 거예요!Только что из печи!

ホカホカ Звуковой эффект тепла свежего хлеба. По умолчанию пропускается; звуковые эффекты можно включить.

Пример Страница манги нарисована для этой страницы. Пунктирный маршрут показывает порядок чтения: справа налево, затем сверху вниз. Звуковой эффект обведён, потому что по умолчанию он пропускается.

Как вы это читаете

Несколько настроек определяют, что вы видите и как переводится текст.

Вид
  • Оригинал
  • Оба
  • Перевод

Переключайтесь когда угодно. При переключении ничего не переводится заново.

Контекст
  • Общий
  • Покупки
  • Манга

По умолчанию выбирается автоматически. Можно выбрать тот, что подходит к тому, что вы читаете.

Качество
  • Быстро
  • Баланс
  • Максимум

Для текста страницы и выделенного текста. Изображения и области манги всегда переводятся в режиме «Максимум».

Для сайта
  • По запросу
  • Всегда переводить
  • Не переводить

По умолчанию перевод по запросу. Отметьте сайты, которые хотите переводить каждый раз.

Как это работает

Lingua Layer не переводит сам по себе. Выбранное вами уходит сервису-помощнику, который запускаете вы, а помощник переводит это через ваш собственный Codex CLI.

  1. На ваших устройствахFirefoxLingua Layer собирает выбранный вами текст или область изображения.
  2. Ваш помощникНа вашем ПК принимает запросы только на 127.0.0.1 и проверяет токен, отдельный для каждой установки; на вашем собственном NAS доступен по HTTPS в частной сети. Распознаёт текст на изображениях и кэширует результаты.
  3. Codex CLIВход выполнен с вашей собственной учётной записью ChatGPT. Переводы расходуют ваш лимит Codex.
  4. В OpenAIOpenAIЗдесь выполняется сам перевод. Действуют правила OpenAI и настройки вашей учётной записи.

Чего на пути нет

  • сервер Langdogu
  • ключ API
  • реклама
  • аналитика
  • отслеживание

Ваш помощник

Помощник представляет собой небольшой сервис, который работает на вашем собственном ПК или NAS. На ПК он принимает запросы только на 127.0.0.1, и каждый запрос должен содержать токен подключения, созданный для вашей установки. К NAS подключаются по HTTPS в частной сети, например в вашей сети Tailscale, поэтому телефон и другие устройства могут пользоваться тем же помощником.

Распознавание текста на изображениях выполняется на помощнике. Переводы кэшируются на его диске и используются повторно, а у устройств, которые делят один NAS, общий кэш.

Codex CLI, в который вы вошли со своей учётной записью ChatGPT

Помощник переводит через Codex CLI, в который вы вошли со своей учётной записью ChatGPT. Данные для входа в ChatGPT никогда не вводятся в расширение; ими управляет Codex CLI на вашем ПК или NAS.

Каждый новый перевод расходует ваш лимит использования Codex. Ключ API не нужен, и сервера Langdogu на этом пути нет нигде. Действуют правила OpenAI и настройки вашей учётной записи.

До установки

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

Что понадобится

Firefox

Firefox 140 или новее на компьютере. Firefox для Android 142 или новее.

Помощник

Работает на ПК с Windows и Node.js 22 или новее или на NAS, который умеет запускать контейнеры.

Чтобы пользоваться Lingua Layer на телефоне, помощник должен работать на NAS, к которому телефон может подключиться по HTTPS в частной сети.

Codex CLI

В Codex CLI нужно войти со своей учётной записью ChatGPT с помощью codex login. Переводы расходуют лимит Codex этой учётной записи.

Подключение к интернету

Перевод не работает офлайн. Выбранные вами текст и области изображений уходят в OpenAI через ваш Codex CLI.

Как получить помощника

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

  1. Установите Lingua Layer из каталога дополнений Firefox.

    Установить Lingua Layer
  2. Напишите по почте, что хотите настроить помощника, и укажите, где он будет работать: на ПК с Windows или на NAS.

    [email protected]

Сочетания клавиш, меню и касания

На компьютере

Это сочетания по умолчанию, их можно изменить в Firefox. Контекстное меню по правому щелчку запускает те же переводы.

КлавишиЧто делает
AltShiftTПеревод страницы вкл./выкл.
AltShiftSВыделенный текст
AltShiftIИзображение или область
AltShiftMОбласть манги
AltShiftOОригинал или перевод

Последнее сочетание работает и в демо в начале этой страницы.

На Android

Lingua Layer работает в Firefox для Android 142 или новее. Сочетаний клавиш там нет: пользуйтесь кнопками во всплывающем окне расширения и проводите пальцем, чтобы выделить область изображения или страницы манги.

Телефон подключается к помощнику на вашем NAS по HTTPS в частной сети.

Что дальше

Lingua Layer стал первой частью Langdogu. Следующие части строятся на нём, и ни одна из них не входит в Lingua Layer 0.2.1.

Вопросы

Видит ли Langdogu страницы, которые я читаю?

Нет. Сервера Langdogu нет. Выбранный вами текст или область изображения идёт из Firefox к вашему собственному помощнику, а оттуда через ваш Codex CLI в OpenAI, где действуют правила OpenAI и настройки вашей учётной записи. Поля ввода, редактируемые области и скрытый текст пропускаются, а снимки областей, которые задевают поля с чувствительными данными, блокируются.

Политика конфиденциальности (на английском)

Политика опубликована на корейском и английском языках. Преимущественную силу имеет корейский текст, поданный в каталог дополнений Firefox.

Где взять помощника?

В открытом доступе его пока нет: ни публичного установщика, ни инструкции по настройке. Установите расширение из каталога дополнений Firefox, затем напишите на [email protected], а настройка согласуется по почте.

Работает ли Lingua Layer офлайн?

Нет. Распознавание текста выполняется на вашем помощнике, но переводит OpenAI через ваш Codex CLI, поэтому нужно подключение к интернету.

Сколько это стоит?

Lingua Layer не использует ключ API. Переводы расходуют лимит Codex, предусмотренный вашим тарифом ChatGPT. Доступный объём использования, ограничения и возможные дополнительные расходы определяются условиями OpenAI для вашего тарифа.

С каких языков переводит Lingua Layer?

С китайского и японского на корейский.

Нужна ли учётная запись Langdogu?

Нет. В этой версии нет учётных записей Langdogu, и она не хранит словарь, историю обучения или данные повторений.

Это открытый исходный код?

Пока нет. Все права на код Lingua Layer защищены (All Rights Reserved).

Работает ли Lingua Layer в приватных окнах?

Нет. В приватных окнах Lingua Layer не работает.

Как очистить кэш?

В настройках расширения. Если несколько устройств используют один NAS, кэш очищается для всех этих устройств. У кэшированных переводов нет срока хранения; когда кэш достигает предельного размера, удаляются те, которыми дольше всего не пользовались. Удаление расширения не удаляет кэш на вашем ПК или NAS.

Почему Firefox?

Lingua Layer создан для Firefox: Firefox 140 или новее на компьютере и Firefox для Android 142 или новее, так что одно и то же расширение работает и на компьютере, и на телефоне. Другие браузеры сегодня не поддерживаются.

Lingua Layer 0.2.1

Сведения о версии, которая доступна сегодня.

Версия
0.2.1, доступна в каталоге дополнений Firefox с 9 октября 2026 года. В каталоге дополнений Firefox расширение помечено как экспериментальное (Experimental) и требующее платных сервисов или дополнительного оборудования.
Работает с
Firefox 140 или новее на компьютере. Firefox для Android 142 или новее.
Ещё понадобится
Ваш собственный сервис-помощник на вашем ПК или собственном NAS и Codex CLI, в который вы вошли со своей учётной записью ChatGPT. Само по себе расширение ничего не переводит.
Куда идёт текст
Только то, что вы решили перевести: выделенный или извлечённый текст, контекст вокруг него и, когда нужно, заголовок страницы; для изображений и манги: выбранная область и распознанный в ней текст. Всё это идёт вашему помощнику, который отправляет это в OpenAI через ваш Codex CLI и расходует ваш лимит Codex. Перевод не работает офлайн.
Чего здесь нет
Нет сервера Langdogu, ключа API, рекламы, аналитики и отслеживания.
Лицензия
All Rights Reserved («Все права защищены»). Сейчас Lingua Layer не является открытым ПО.
Конфиденциальность
Политика конфиденциальности Lingua Layer (на английском) Политика опубликована на корейском и английском языках. Преимущественную силу имеет корейский текст, поданный в каталог дополнений Firefox.
Связь
[email protected]