Gostaria de traduzir palavras do inglês para o idioma X através do terminal
Se possível, que tipo de dicionários existem?
É possível usar serviços on-line como o webxicon.org através do terminal?
Gostaria de traduzir palavras do inglês para o idioma X através do terminal
Se possível, que tipo de dicionários existem?
É possível usar serviços on-line como o webxicon.org através do terminal?
Respostas:
Para uso offline:
Você pode instalar o
dictd
servidor e usar o banco de dados do Freedict Dictionary para traduções de palavras.Instale o dictd:
Instale o banco de dados de tradução. por exemplo. dict-freedict-eng-fra para tradução inglês para francês, dict-freedict-eng-spa para tradução inglês para espanhol.
Uso :
Exibir lista de bancos de dados:
Use um banco de dados específico, por exemplo. para tradução do inglês para o espanhol:
Para uso online:
Instale
libtranslate-bin
com:por exemplo. usando o mecanismo de tradução do google online:
Dicionário de inglês offline no Terminal:
Instalando as bases de dados do dicionário de inglês ( gcide, wn, devil ):
Instalando o banco de dados English Thesaurus ( moby-thesaurus ):
Uso :
Usando um banco de dados específico ( por exemplo, WordNet - wn ):
Não especificar um banco de dados dict produzirá definições / traduções / dicionário de sinônimos de todos os bancos de dados disponíveis. por exemplo.
fonte
Traduzir Shell
O Translate Shell (ex CLI do Google Translate) é uma ferramenta que permite usar o texto traduzido da linha de comando usando o Google Translate.
Instalação
Ou
Ou
Uso
Para traduzir
Como um dicionário: o Google Translate pode ser usado como um dicionário quando o parâmetro lang de == a ou -d é usado
Informações adicionais e alguns exemplos podem ser encontrados no site oficial
fonte
Dependendo do idioma desejado, consulte o Apertium para obter uma tradução automática offline através do terminal. Parece focar principalmente nos idiomas romance (ES, FR, PT, CAT, OCC ..), mas parece que eles estão lentamente adicionando vários novos idiomas.
Para o espanhol, você instalaria:
É baseado em terminal, mas também há uma GUI básica:
apertium-tolk
A versão nos repositórios é mais antiga, se você quiser uma versão mais recente, siga as instruções de instalação .
fonte
Eu escrevi uma base simples de tradutor de linha de comando no google translate usando Python.
O código: o código python tem menos de 100 linhas e também escrevi um script de instalação e forneço um arquivo de configuração para que você possa definir o idioma preferido padrão.
Está sob licença do MIT.
Pré-requisitos: Python2.x no Linux, é tudo o que precisa, ele ainda não suporta python3, posso corrigir isso mais tarde.
fonte
Dê uma olhada na resposta baseada em sdcv aqui (também possui dicionários "Xlanguage" para "Ylanguage"):
Existe um dicionário de linha de comando offline?
Também deve verificar o surfraw. Depois de instalar, você pode obter o significado de uma palavra
sr webster difficultWord
. Uma maneira de traduzir será atravéssr google difficultword in hindi
. Provavelmente também haverá outras opções para tradução.fonte
Traduzir "life" para português. Exemplo abaixo: (o lynx deve ser instalado)
Onde "en" é inglês e "pt" é português
Saída:
'vida'
fonte
Eu escrevi um tradutor simples de linha de comando com base em arquivos de texto. Também reproduz um arquivo de áudio, se existir. Já tenho um banco de dados de arquivos de áudio e, se não os encontrar, faço o download de um banco de dados do Google.
fonte