Anki OCR & Tradutor
Uma extensão baseada no "TranslateLookup" poderosa e minimalista para o Anki que permite extrair textos de imagens (OCR) usando o Tesseract e traduzir conteúdos dos flashcards instantaneamente usando Google Tradutor durante a tela de revisão. Como uso muitos decks prontos em outros idiomas e com imagens, apenas o tradutor de texto não era suficiente, então usei a base do TranslateLookup para implementar função OCR e melhorar a usabilidade.
✨ Funcionalidades
-
OCR em imagens: Pressione Shift + Duplo Clique em qualquer imagem no cartão para extrair o texto e traduzi-lo automaticamente em uma janela flutuante no canto superior direito.
-
Atalhos inteligentes:
- Traduzir seleção: Selecione qualquer texto com o mouse e pressione
Shift + R.
- Traduzir lado atual: Pressione
Shift + S para traduzir todo o conteúdo visível (Frente ou Verso).
- Traduzir card inteiro: Pressione
Shift + W para traduzir a Frente e o Verso de uma só vez.
- Fechar janela flutuante: Pressione
Esc duas vezes seguidas para fechar a janela de tradução.
-
Dica sobre atalhos: Criei tantos atalhos assim para usar com joystick! Basta configurar atalhos personalizados nos botões de qualquer joystick que estiver jogado em casa para usar de forma fluída a tradução
-
Janela dinâmica: A janela de tradução é redimensionável e se adapta automaticamente aos temas claro e escuro do Anki.
-
Menus Nativos: Configure os atalhos, idiomas de origem (OCR) e destino diretamente no menu principal do Anki (Ferramentas > Anki OCR & Tradutor).
⚠️ Pré-requisitos (MUITO IMPORTANTE)
Para que a funcionalidade de extração de texto de imagens (OCR) funcione, é obrigatório ter o Tesseract OCR instalado no seu computador.
Como instalar o Tesseract:
- Linux (Arch/Manjaro/CachyOS):
sudo pacman -S tesseract tesseract-data-eng tesseract-data-por
- Linux (Ubuntu/Debian):
sudo apt install tesseract-ocr tesseract-ocr-eng tesseract-ocr-por
- Windows: Baixe o instalador no repositório não-oficial de UB-Mannheim e certifique-se de adicionar o Tesseract ao
PATH do sistema durante a instalação.
- macOS:
brew install tesseract
(Nota: O recurso de tradução de textos funciona nativamente, mesmo sem o Tesseract instalado, ele apenas é necessário para OCR).
⚙️ Configurações Principais
Você pode ajustar as opções pelo menu superior do Anki ou clicando em "Config" na aba de Extensões.
- Idioma do OCR: Define a linguagem principal do texto na imagem (ex:
eng para Inglês, por para Português).
- Idioma da Tradução: O idioma para o qual o texto será convertido.
- Comportamento da Janela: Escolha se a janela de tradução deve sumir ao passar para o próximo card ou se deve permanecer aberta.
📝 Ideia para aprimoramento futuro
- Atalho para tradução automática de OCR: Criar um atalho parecido para traduzir automaticamente a imagem que estiver, estou com um pouco de dificuldade nisso, qualquer ajuda é bem vinda!
📝 Avisos Legais
Esta extensão utiliza uma comunicação não oficial com a API do Google Tradutor, voltada estritamente para uso pessoal e educacional.