Anki add-on: Anki OCR & Tradutor

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.

GitHub repository: ub-mannheim/tesseract
Repository description: Tesseract Open Source OCR Engine (main repository)
Languages: C++, CMake, Java, Makefile, NSIS, C, Shell, M4, Python
Topics: lstm, ocr, ocr-d, ocr-d-mp, tesseract-ocr, windows-build