Langdogu

No ar nos Complementos do Firefox

Lingua Layer

Leia em coreano páginas da web, imagens e mangás em chinês e japonês. O Lingua Layer é uma extensão para Firefox que coloca o coreano no lugar onde está o texto original e deixa a página em si intacta.

Experimente a camada em coreano

Três exemplos escritos para esta página, mostrados do jeito que o Lingua Layer mostra. Troque o modo, abra uma palavra na margem ou use o próprio atalho da extensão.

Modo
Glosa em coreano

Balão de mangá, em Japonês com a camada em coreano

、の?

엇, 벌써 끝났어?

の、!

다음 권, 내일 나온대!

ドキッ

Onomatopeias grandes são ignoradas por padrão.

Texto de exemplo escrito para esta página.

Alt+Shift+O alterna o modo aqui, como na extensão.

Ler os exemplos com o significado em português
Aviso de trem
Original まもなく、2番線に快速電車がまいります。 危ないですから、黄色い線の内側までお下がりください。 次の駅で、各駅停車にお乗り換えいただけます。
Coreano 곧 2번 승강장에 쾌속 전철이 들어옵니다. 위험하오니 노란 선 안쪽으로 물러나 주십시오. 다음 역에서 각 역 정차 열차로 갈아타실 수 있습니다.
Significado Em instantes, um trem rápido chegará à plataforma 2. Por segurança, afaste-se para trás da faixa amarela. Na próxima estação, você pode fazer baldeação para o trem parador.
Cardápio de café
Original 今日推荐 燕麦拿铁:用当天烘焙的豆子,少糖也很香。 下午三点以后,第二杯半价。 自带杯子外带,立减两元。
Coreano 오늘의 추천 오트 라테: 당일 볶은 원두를 써서 설탕을 줄여도 향이 좋습니다. 오후 3시 이후에는 두 번째 잔이 반값입니다. 컵을 가져와 포장하면 바로 2위안을 빼 드립니다.
Significado Sugestão do dia. Latte de aveia: feito com grãos torrados no mesmo dia, continua aromático mesmo com menos açúcar. Depois das 15h, a segunda xícara sai pela metade do preço. Traga seu próprio copo para viagem e ganhe dois yuans de desconto.
Balão de mangá
Original えっ、もう終わったの? 次の巻、明日発売だって!
Coreano 엇, 벌써 끝났어? 다음 권, 내일 나온대!
Significado Ué, já acabou? Dizem que o próximo volume sai amanhã!

Tudo o que ele faz

Nada é traduzido até você pedir. Quando você pede, o Lingua Layer trabalha com o texto de uma página, com o texto dentro de imagens e com mangás.

Em uma página da web

Para artigos, páginas de produto, fóruns e tudo o mais que esteja escrito como texto.

A página inteira, ou só uma seleção
Traduza tudo o que está na página, ou selecione as frases de que você precisa e traduza só essas.
Texto que a página acrescenta depois
Quando a página carrega mais texto depois de aberta, o texto novo também é detectado e traduzido.
Primeiro o que está na tela
O texto visível é traduzido antes do resto da página, para você começar a ler mais cedo.
Manual por padrão
Nada acontece até você pedir. Para os sites que você lê com frequência, escolha traduzir sempre, e eles são traduzidos sem você precisar pedir.

Texto dentro de imagens

Capturas de tela, cartazes, um cardápio fotografado: texto que faz parte da imagem.

Uma imagem ou uma área selecionada
Selecione uma imagem ou arraste para selecionar uma área em qualquer parte da tela. O texto é reconhecido, e a tradução em coreano é sobreposta a cada linha.
Reconhecimento que você pode corrigir
Se um caractere foi lido errado, corrija o texto reconhecido e traduza aquela área de novo.
A imagem continua como estava
O coreano é uma sobreposição. A imagem original nunca é modificada.
夏祭り8月14日午後5時から中央公園雨天決行浴衣でお越しの方にうちわを差し上げます

Exemplo Um cartaz desenhado para esta página. A área cobre os detalhes, então o texto deles é reconhecido e o coreano é colocado sobre cada linha. O título fica fora da área e continua em japonês.Texto reconhecido 8月14日 午後5時から 中央公園 雨天決行 浴衣でお越しの方にうちわを差し上げます

Mangá

Japonês vertical, vários balões numa página e onomatopeias (efeitos sonoros) desenhadas na própria arte.

Primeiro a coluna da direita
O japonês vertical é lido do jeito que foi escrito, começando pela coluna da direita.
Vários balões de uma vez
Arraste para selecionar um quadro com vários balões, e cada um recebe sua própria tradução em coreano.
Onomatopeias como foram desenhadas
Onomatopeias grandes e decorativas são ignoradas por padrão. Ative essa opção se quiser que elas também sejam traduzidas.

Uma página de mangá, lida na ordem

  1. Balão 1いらっしゃいませ!어서 오세요!Seja bem-vindo!
  2. Balão 2メロンパン、まだありますか?멜론빵, 아직 있어요?Ainda tem pão de melão?
  3. Balão 3ちょうど焼きたてですよ!마침 방금 구운 거예요!Acabou de sair do forno!

ホカホカ A onomatopeia do calorzinho do pão recém-assado. Ignorada por padrão; você pode ativar as onomatopeias.

Exemplo Uma página de mangá desenhada para esta página. O caminho pontilhado é a ordem de leitura: da direita para a esquerda, depois de cima para baixo. A onomatopeia está circulada porque é ignorada por padrão.

Como você lê

Algumas configurações decidem o que você vê e como o texto é traduzido.

Modo
  • Original
  • Ambos
  • Tradução

Alterne entre eles quando quiser. A troca de modo nunca gera uma nova tradução.

Contexto
  • Geral
  • Compras
  • Mangá

Escolhido automaticamente por padrão. Você pode escolher o que combina com o que está lendo.

Qualidade
  • Rápida
  • Equilibrada
  • Máxima

Para o texto da página e das seleções. Imagens e áreas de mangá sempre usam a Máxima.

Por site
  • Quando você pedir
  • Traduzir sempre
  • Não traduzir

Traduzir quando você pedir é o padrão. Marque os sites que você quer ver traduzidos sempre.

Como funciona

O Lingua Layer não traduz sozinho. O que você escolhe vai para um auxiliar de tradução que você mesmo roda, e o auxiliar traduz com o seu próprio Codex CLI.

  1. Nos seus próprios dispositivosFirefoxO Lingua Layer coleta o texto ou a área de imagem que você escolheu.
  2. Seu auxiliar de traduçãoNo seu PC, escutando apenas em 127.0.0.1 com um token próprio da sua instalação, ou no seu próprio NAS por HTTPS privado. Ele reconhece o texto em imagens e guarda os resultados em cache.
  3. Codex CLICom login na sua própria conta do ChatGPT. As traduções usam a sua cota do Codex.
  4. Na OpenAIOpenAIOnde a tradução é feita. Valem as políticas da OpenAI e as configurações da sua conta.

Fora do caminho

  • um servidor do Langdogu
  • uma chave de API
  • anúncios
  • análises de uso
  • rastreamento

Seu auxiliar de tradução

O auxiliar de tradução é um pequeno serviço que roda no seu próprio PC ou no seu próprio NAS. No PC, ele escuta apenas em 127.0.0.1, e toda solicitação precisa do token de conexão criado para a sua instalação. Um NAS é acessado por HTTPS privado, por exemplo dentro da sua rede Tailscale, para que seu celular e outros dispositivos usem o mesmo auxiliar.

O reconhecimento de texto em imagens roda no auxiliar. As traduções ficam em cache no disco dele e são reaproveitadas, e dispositivos que compartilham um NAS compartilham um único cache.

O Codex CLI, com login na sua conta do ChatGPT

O auxiliar traduz com o Codex CLI, com login na sua própria conta do ChatGPT. Suas credenciais do ChatGPT nunca são digitadas na extensão; quem cuida delas é o Codex CLI no seu PC ou NAS.

Cada nova tradução usa a sua cota de uso do Codex. Não há chave de API, nem servidor do Langdogu em nenhum ponto do caminho. Valem as políticas da OpenAI e as configurações da sua conta.

Antes de instalar

Instalar só a extensão não traduz nada. A configuração atual é para os primeiros usuários que se sentem à vontade rodando um serviço local.

Do que você precisa

Firefox

Firefox 140 ou posterior no desktop. Firefox para Android 142 ou posterior.

Um auxiliar de tradução

Roda em um PC com Windows e Node.js 22 ou posterior, ou em um NAS que rode um contêiner.

Para usar o Lingua Layer no celular, o auxiliar de tradução precisa estar em um NAS que o celular consiga acessar por HTTPS privado.

O Codex CLI

Com login na sua conta do ChatGPT por meio de codex login. As traduções usam a cota do Codex dessa conta.

Uma conexão

A tradução não funciona offline. O texto e as áreas de imagem que você escolhe vão para a OpenAI pelo seu Codex CLI.

Como obter o auxiliar de tradução

O auxiliar de tradução não está disponível publicamente. Ainda não há instalador público nem guia de configuração, então a configuração para os primeiros usuários é combinada por e-mail.

  1. Instale o Lingua Layer pelos Complementos do Firefox.

    Instalar o Lingua Layer
  2. Peça a configuração do auxiliar de tradução por e-mail e diga se vai rodá-lo em um PC com Windows ou em um NAS.

    [email protected]

Atalhos, menus e toque

No computador

Estes são os atalhos padrão. Você pode alterá-los no Firefox. O menu do botão direito inicia as mesmas traduções.

TeclasO que faz
AltShiftTAlternar tradução da página
AltShiftSSeleção
AltShiftIImagem ou área
AltShiftMÁrea de mangá
AltShiftOOriginal ou tradução

O último também funciona na demonstração no topo desta página.

No Android

O Lingua Layer funciona no Firefox para Android 142 ou posterior. Lá não há atalhos: use os botões do pop-up da extensão e arraste com o dedo para selecionar uma área de uma imagem ou de uma página de mangá.

Seu celular se conecta a um auxiliar de tradução no seu NAS por HTTPS privado.

O que vem a seguir

O Lingua Layer é a primeira peça do Langdogu. Estas peças são construídas sobre ele, e nenhuma delas faz parte do Lingua Layer 0.2.1.

Perguntas

O Langdogu vê as páginas que eu leio?

Não. Não existe servidor do Langdogu. O texto ou a área de imagem que você escolhe vai do Firefox para o seu próprio auxiliar de tradução, e depois, pelo seu Codex CLI, para a OpenAI, onde valem as políticas da OpenAI e as configurações da sua conta. Campos de entrada, áreas editáveis e texto oculto são ignorados, e capturas de área que se sobrepõem a campos sensíveis são bloqueadas.

Ler a política de privacidade (em inglês)

A política está publicada em coreano e em inglês. Prevalece o texto em coreano enviado aos Complementos do Firefox.

Onde consigo o auxiliar de tradução?

Ele ainda não está disponível publicamente: não há instalador público nem guia de configuração. Instale a extensão pelos Complementos do Firefox e escreva para [email protected]; a configuração é combinada por e-mail.

Funciona offline?

Não. O reconhecimento de texto roda no seu auxiliar de tradução, mas a tradução é feita pela OpenAI por meio do seu Codex CLI, então é preciso estar conectado.

Quanto custa?

O Lingua Layer não usa chave de API. As traduções usam a cota do Codex que vem com o seu próprio plano do ChatGPT, então o que está incluído, os limites e qualquer custo extra seguem os termos da OpenAI para o seu plano.

Quais idiomas ele traduz?

Chinês e japonês, para coreano.

Preciso de uma conta no Langdogu?

Não. Esta versão não tem contas do Langdogu e não guarda vocabulário, histórico de aprendizado nem dados de revisão.

É código aberto?

Hoje, não. O código do Lingua Layer é All Rights Reserved (todos os direitos reservados).

Funciona em janelas privativas?

Não. O Lingua Layer não roda em janelas privativas.

Como limpo o cache?

Pelas configurações da extensão. Em um NAS compartilhado por vários dispositivos, isso limpa o cache compartilhado de todos eles. As traduções em cache não expiram com o tempo; as usadas há mais tempo são removidas quando o cache atinge o limite de tamanho. Remover a extensão não apaga o cache no seu PC ou NAS.

Por que Firefox?

O Lingua Layer é feito para o Firefox: Firefox 140 ou posterior no desktop e Firefox para Android 142 ou posterior, então a mesma extensão funciona no computador e no celular. Outros navegadores não são suportados hoje.

Lingua Layer 0.2.1

Os dados da versão que está no ar hoje.

Versão
0.2.1, pública nos Complementos do Firefox desde 9 de outubro de 2026. Nos Complementos do Firefox, ele aparece marcado como Experimental e como uma extensão que requer serviços não gratuitos ou hardware adicional.
Funciona com
Firefox 140 ou posterior no desktop. Firefox para Android 142 ou posterior.
Você também precisa de
Seu próprio auxiliar de tradução, no seu PC ou no seu próprio NAS, e o Codex CLI com login na sua conta do ChatGPT. A extensão sozinha não traduz nada.
Para onde o texto vai
Só o que você escolhe traduzir: o texto que você selecionou ou que foi extraído, o contexto ao redor e, quando necessário, o título da página; no caso de imagens e mangás, a área que você escolheu e o texto reconhecido nela. Tudo vai para o seu auxiliar de tradução, que envia para a OpenAI pelo seu Codex CLI e usa a sua cota do Codex. A tradução não funciona offline.
O que não existe
Nenhum servidor do Langdogu, nenhuma chave de API, nenhum anúncio, nenhuma análise de uso, nenhum rastreamento.
Licença
All Rights Reserved (todos os direitos reservados). O Lingua Layer não é código aberto hoje.
Privacidade
Política de privacidade do Lingua Layer (em inglês) A política está publicada em coreano e em inglês. Prevalece o texto em coreano enviado aos Complementos do Firefox.
Contato
[email protected]