Repolode
zyddnys

zyddnys/manga-image-translator

Ferramenta open source que detecta, reconhece, traduz, apaga e recompõe textos em mangás e outras imagens, principalmente do japonês para o chinês ou inglês.

Estrelas
10,519
Forks
1,078
Issues abertas
144
Último commit
há 10 dias

O que é?

Manga Image Translator é um pipeline em Python para traduzir textos em imagens, como páginas de mangá, quadrinhos e capturas de tela. Ele encadeia detecção de texto, OCR, tradução automática, inpainting para remover o texto original e renderização da tradução na imagem. O foco principal é o japonês, mas também oferece suporte a chinês simplificado e tradicional, inglês e vários outros idiomas.

O projeto pode ser usado localmente em lote em uma pasta de imagens, como servidor web com interface no navegador, como serviço de API ou via Docker. A tradução pode usar serviços online, como DeepL, Baidu, Youdao e APIs compatíveis com OpenAI, ou modelos offline, como NLLB, M2M100 e Sugoi. Os usuários podem ajustar opções de detecção, inpainting, fontes e renderização por meio de parâmetros de linha de comando ou de um arquivo de configuração JSON.

O README informa que o projeto ainda está em estágio inicial de desenvolvimento. A demo hospedada não está mais funcionando, então é necessário hospedar o projeto por conta própria.

Recursos principais

  • 01Detecta regiões com texto em mangás e imagens e, em seguida, executa OCR nelas.
  • 02Remove o texto original por meio de inpainting e renderiza a tradução no lugar.
  • 03Oferece suporte a vários tradutores, incluindo APIs online e modelos offline, como NLLB e Sugoi.
  • 04Disponibiliza modo local em lote, interface web, servidor de API e imagens Docker.
  • 05Permite ajustar detecção, aumento de resolução, fontes e colorização por meio de parâmetros ou de um arquivo de configuração.

Casos de uso

  • Ler mangás ou páginas de doujin japoneses que não têm tradução oficial.
  • Traduzir em lote uma pasta de imagens de quadrinhos ou capturas de tela para leitura pessoal.
  • Preparar imagens traduzidas para diagramação manual, exportando fundos limpos após o inpainting.
  • Executar um serviço interno de tradução de imagens por meio da API ou do servidor web.

Início rápido

  1. 1

    Verifique se o Python 3.12 ou superior está instalado e clone o repositório

    git clone https://github.com/zyddnys/manga-image-translator.git
  2. 2

    Crie um ambiente virtual

    python -m venv venv
  3. 3

    Ative o ambiente virtual (Linux/macOS)

    source venv/bin/activate
  4. 4

    Instale as dependências do requirements.txt

    pip install -r requirements.txt

Antes de usar

  • Segundo o README, o projeto está em fase inicial de desenvolvimento e ainda tem muitas limitações.
  • Para compilar uma dependência, é necessário ter um compilador C++ e o Git; usuários do Windows também precisam do Microsoft C++ Build Tools.
  • A imagem do Docker tem cerca de 15 GB e, para usar a GPU, é necessário ter uma versão do PyTorch compatível com a versão do CUDA.
  • Licenciado sob a GPL-3.0, uma licença copyleft.

Tópicos

Perguntas frequentes

O que é manga-image-translator?
Ferramenta open source que detecta, reconhece, traduz, apaga e recompõe textos em mangás e outras imagens, principalmente do japonês para o chinês ou inglês. Manga Image Translator é um pipeline em Python para traduzir textos em imagens, como páginas de mangá, quadrinhos e capturas de tela. Ele encadeia detecção de texto, OCR, tradução automática, inpainting para remover o texto original e renderização da tradução na imagem. O foco principal é o japonês, mas também oferece suporte a chinês simplificado e tradicional, inglês e vários outros idiomas.
manga-image-translator é gratuito? Qual é a licença?
manga-image-translator é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
manga-image-translator ainda é mantido?
Manutenção ativa. O último commit de manga-image-translator foi em 11 de out. de 2026.
Para que posso usar manga-image-translator?
Ler mangás ou páginas de doujin japoneses que não têm tradução oficial. Traduzir em lote uma pasta de imagens de quadrinhos ou capturas de tela para leitura pessoal. Preparar imagens traduzidas para diagramação manual, exportando fundos limpos após o inpainting. Executar um serviço interno de tradução de imagens por meio da API ou do servidor web.
Como instalar manga-image-translator?
Verifique se o Python 3.12 ou superior está instalado e clone o repositório: git clone https://github.com/zyddnys/manga-image-translator.git Crie um ambiente virtual: python -m venv venv Ative o ambiente virtual (Linux/macOS): source venv/bin/activate Instale as dependências do requirements.txt: pip install -r requirements.txt
Onde consigo manga-image-translator?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zyddnys/manga-image-translator

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados