TextractorCLI

Extrair texto de visual novels e videogames usando um programa text hooker.

Sobre a Integração

VNTranslator serve como o endpoint do mecanismo de tradução nesta integração. O Textractor realiza a captura real de texto e a injeção no processo do jogo. Se você encontrar problemas com jogos específicos, por favor verifique o página de Issues do Textractor no GitHubarrow-up-right para solução de problemas e soluções específicas do jogo.

Aviso Importante

O Textractor não é mais desenvolvido ativamente. Como resultado, alguns visual novels mais recentes podem não funcionar corretamente.

Solução Alternativa: Você pode atualizar o texthook.dll arquivo localizado na sua pasta de instalação do Textractor por uma versão mais nova que ainda é mantida pela comunidade para melhorar a compatibilidade com jogos recentes.

Veja as seguintes referências:

Métodos de Integração

Existem duas maneiras de integrar o Textractor com o VNTranslator:

Método 1: TextractorCLI (Integração via linha de comando)

Este método usa a versão de linha de comando do Textractor para integração direta.

Método 2: Integração via Área de Transferência (Alternativa Recomendada)

Este método usa o aplicativo GUI do Textractor com a extensão "Copiar para a Área de Transferência", combinado com o recurso do VNTranslator. Tradutor da Área de Transferência Esta abordagem é mais estável e mais fácil de configurar.


Método 1: Integração TextractorCLI

Começando

Para começar, você precisa baixar Textractor e configurá-lo em VNTranslator.

Passo 1: Baixar e Instalar o Textractor

Passo 2: Configure a integração

  • Abra Configurações no VNTranslator

  • Na barra lateral esquerda, clique em Módulos

  • Clique em TextractorCLI guia

  • No Campo Caminho do TextractorCLI campo, insira o caminho para TextractorCLI.exe Exemplos de caminhos:

    • C:\Textractor\x86\TextractorCLI.exe (para 32 bits)

    • C:\Textractor\x64\TextractorCLI.exe (para 64 bits)

Passo 3: Iniciar com o VNTranslator

  • Selecionar TextractorCLI na lista de módulos

  • Selecione o Processo do Jogo

  • Selecionar Janela Extra da lista de saída

  • Clique em Iniciar botão

Importante: Exceção no Antivírus

triangle-exclamation

Método 2: Integração via Área de Transferência (Recomendado)

Este método usa o programa GUI do Textractor (Textractor.exe) com sua extensão integrada "Copiar para a Área de Transferência", combinada com o Tradutor da Área de Transferência recurso do VNTranslator.

Passo 1: Habilitar a extensão Copiar para a Área de Transferência no Textractor

  1. Inicie Textractor.exe (não TextractorCLI.exe)

  2. Na janela do Textractor, clique em Extensões

  3. Na janela Extensões, clique com o botão direito e selecione "Adicionar extensão"

  4. Um navegador de arquivos aparecerá. Navegue até e selecione "Copy to Clipboard.xdll"

  5. Uma vez adicionada, a extensão será habilitada automaticamente e copiará o texto extraído para sua área de transferência

Passo 2: Tradutor da Área de Transferência no VNTranslator

  1. Abra VNTranslator

  2. Selecionar Recursos da Área de Transferência na lista de módulos

  3. Selecionar Janela Extra da lista de saída

  4. Clique em Iniciar botão

Passo 3: Anexar o Textractor ao seu jogo

  1. Inicie sua visual novel ou jogo

  2. No Textractor, clique em Anexar ao jogo ou use o Processo menu

  3. Selecione o processo do seu jogo na lista

  4. O Textractor começará a interceptar texto do jogo

Passo 4: Selecionar o Gancho de Texto Correto

  1. Avance o texto no seu jogo (clique para avançar o diálogo)

  2. No Textractor, você verá múltiplas threads de texto aparecerem

  3. Clique em diferentes threads para identificar qual contém o diálogo do jogo

  4. Quando encontrar a thread correta, o Textractor copiará automaticamente o texto para a área de transferência

  5. O VNTranslator detectará a alteração na área de transferência e exibirá a tradução