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.
Aviso de trem, em Japonês com a camada em coreano
、にが。
곧 2번 승강장에 쾌속 전철이 들어옵니다.
、のまで。
위험하오니 노란 선 안쪽으로 물러나 주십시오.
ので、に。
다음 역에서 각 역 정차 열차로 갈아타실 수 있습니다.
Cardápio de café, em Chinês com a camada em coreano
오늘의 추천
:的,。
오트 라테: 당일 볶은 원두를 써서 설탕을 줄여도 향이 좋습니다.
,。
오후 3시 이후에는 두 번째 잔이 반값입니다.
,。
컵을 가져와 포장하면 바로 2위안을 빼 드립니다.
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.
As glosas por palavra antecipam o app Langdogu (Em desenvolvimento). O Lingua Layer 0.2.1 traduz linha por linha.
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.
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
- Balão 1いらっしゃいませ!어서 오세요!Seja bem-vindo!
- Balão 2メロンパン、まだありますか?멜론빵, 아직 있어요?Ainda tem pão de melão?
- 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.
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.
- Nos seus próprios dispositivosFirefoxO Lingua Layer coleta o texto ou a área de imagem que você escolheu.
- 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.
- Codex CLICom login na sua própria conta do ChatGPT. As traduções usam a sua cota do Codex.
- 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.
Instale o Lingua Layer pelos Complementos do Firefox.
Instalar o Lingua LayerPeç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.
| Teclas | O que faz |
|---|---|
| AltShiftT | Alternar tradução da página |
| AltShiftS | Seleção |
| AltShiftI | Imagem ou área |
| AltShiftM | Área de mangá |
| AltShiftO | Original 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.
- Planejado
O ciclo de aprendizado
Salve uma palavra desconhecida com a frase enquanto lê, revise no Langdogu e veja as palavras que você conhece marcadas na próxima leitura.
- Em desenvolvimento
O app Langdogu
Guarda o registro e a revisão: as expressões que você salvou, cada uma com a frase em que você a encontrou, revisadas com repetição espaçada (FSRS).
Sobre o app - Em desenvolvimento
Seu vocabulário, aberto ao Claude e ao ChatGPT
Um servidor MCP, para que o Claude, o ChatGPT e outros assistentes possam abrir seu vocabulário do Langdogu e conversar com você sobre o que você aprendeu hoje. Nada se conecta sem que você adicione e aprove.
Aberto por princípio
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]