Is it possible to translate words via terminal?
I would like to translate words from English to Language X trough terminal
If it is possible, what kind of dictionaries there are?
Is it possible to use online services like webxicon.org trough terminal?
command-line dictionary translation
add a comment |
I would like to translate words from English to Language X trough terminal
If it is possible, what kind of dictionaries there are?
Is it possible to use online services like webxicon.org trough terminal?
command-line dictionary translation
1
See if this vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs helps.
– Mitch♦
Nov 22 '13 at 20:24
add a comment |
I would like to translate words from English to Language X trough terminal
If it is possible, what kind of dictionaries there are?
Is it possible to use online services like webxicon.org trough terminal?
command-line dictionary translation
I would like to translate words from English to Language X trough terminal
If it is possible, what kind of dictionaries there are?
Is it possible to use online services like webxicon.org trough terminal?
command-line dictionary translation
command-line dictionary translation
asked Nov 22 '13 at 16:54
np8np8
89921018
89921018
1
See if this vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs helps.
– Mitch♦
Nov 22 '13 at 20:24
add a comment |
1
See if this vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs helps.
– Mitch♦
Nov 22 '13 at 20:24
1
1
See if this vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs helps.
– Mitch♦
Nov 22 '13 at 20:24
See if this vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs helps.
– Mitch♦
Nov 22 '13 at 20:24
add a comment |
7 Answers
7
active
oldest
votes
For offline use:
You can install dictd
server and use Freedict Dictionary database for word translations.
Install dictd:
sudo apt-get install dictd
Install translation database. eg. dict-freedict-eng-fra for English to French translation, dict-freedict-eng-spa for English to Spanish translation.
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
Usage:
View list of databases:
dict -D
Use a particular database eg. for English to Spanish translation:
dict -d fd-eng-spa "how are you?"
For online use:
Install libtranslate-bin
with:
sudo apt-get install libtranslate-bin
eg. using online google translate engine:
echo "what are you doing" | translate-bin -s google -f en -t fr
Offline English dictionary in Terminal:
Installing English dictionary databeses (gcide, wn, devil):
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
Installing English Thesaurus database (moby-thesaurus):
sudo apt-get install dict-moby-thesaurus
Usage:
Using a particular database (eg. WordNet - wn):
dict -d wn "dictionary"
Not specifying a dict-database will output definitions/translations/thesaurus from all available databases. eg.
dict "dictionary"
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
1
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
1
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
add a comment |
Translate Shell
Translate Shell (ex Google Translate CLI) is a tool that lets you use translate text from the command line using Google Translate.
Installation
$ wget git.io/trans
$ chmod +x ./trans
Or
sudo apt install translate-shell
Or
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
Usage
To translate
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
As a dictionary: Google Translate can be used as a dictionary when lang from==to or -d parameter is used
trans -d fr: mot
Additional information and some examples can be found in the official site
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
add a comment |
Depending on the language you want, check out Apertium for offline machine translation through the terminal. It seems to focus mostly on Romance languages (ES, FR, PT, CAT, OCC..), but looks like they are slowly adding various new languages.
For Spanish you would install:
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
It's terminal based but there's also a basic GUI: apertium-tolk
The version in the repos is older, if you want a newer version follow the install instructions.
add a comment |
I wrote a simple command-line translator base on google translate using Python.
The code: The python code is less than 100 lines, and I also wrote an installer script, and provide a config file so that could set your default preferred language.
It's under MIT license.
Pre-requisites: Python2.x on Linux, is all it needs, it don't support python3 yet, I might fix this later.
add a comment |
Have a look at sdcv based answer here (It also has "Xlanguage" to "Ylanguage" dictionaries):
Is there an offline command-line dictionary?
Should also check surfraw. Once you install, you may get meaning of a word through sr webster difficultWord
. One way to translate will be through sr google difficultword in hindi
.There will probably be other options for translation as well.
add a comment |
Translate "life" to portuguese. Example bellow: (lynx must be installed)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
Where, "en" is english and "pt" is portuguese
Output:
'vida'
add a comment |
I have written a simple command-line translator based on text files. It also reproduces an audio file if it exists. I already have a database of audio files, and if I don't find them, then I download them from a google database.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f380847%2fis-it-possible-to-translate-words-via-terminal%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
7 Answers
7
active
oldest
votes
7 Answers
7
active
oldest
votes
active
oldest
votes
active
oldest
votes
For offline use:
You can install dictd
server and use Freedict Dictionary database for word translations.
Install dictd:
sudo apt-get install dictd
Install translation database. eg. dict-freedict-eng-fra for English to French translation, dict-freedict-eng-spa for English to Spanish translation.
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
Usage:
View list of databases:
dict -D
Use a particular database eg. for English to Spanish translation:
dict -d fd-eng-spa "how are you?"
For online use:
Install libtranslate-bin
with:
sudo apt-get install libtranslate-bin
eg. using online google translate engine:
echo "what are you doing" | translate-bin -s google -f en -t fr
Offline English dictionary in Terminal:
Installing English dictionary databeses (gcide, wn, devil):
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
Installing English Thesaurus database (moby-thesaurus):
sudo apt-get install dict-moby-thesaurus
Usage:
Using a particular database (eg. WordNet - wn):
dict -d wn "dictionary"
Not specifying a dict-database will output definitions/translations/thesaurus from all available databases. eg.
dict "dictionary"
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
1
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
1
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
add a comment |
For offline use:
You can install dictd
server and use Freedict Dictionary database for word translations.
Install dictd:
sudo apt-get install dictd
Install translation database. eg. dict-freedict-eng-fra for English to French translation, dict-freedict-eng-spa for English to Spanish translation.
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
Usage:
View list of databases:
dict -D
Use a particular database eg. for English to Spanish translation:
dict -d fd-eng-spa "how are you?"
For online use:
Install libtranslate-bin
with:
sudo apt-get install libtranslate-bin
eg. using online google translate engine:
echo "what are you doing" | translate-bin -s google -f en -t fr
Offline English dictionary in Terminal:
Installing English dictionary databeses (gcide, wn, devil):
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
Installing English Thesaurus database (moby-thesaurus):
sudo apt-get install dict-moby-thesaurus
Usage:
Using a particular database (eg. WordNet - wn):
dict -d wn "dictionary"
Not specifying a dict-database will output definitions/translations/thesaurus from all available databases. eg.
dict "dictionary"
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
1
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
1
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
add a comment |
For offline use:
You can install dictd
server and use Freedict Dictionary database for word translations.
Install dictd:
sudo apt-get install dictd
Install translation database. eg. dict-freedict-eng-fra for English to French translation, dict-freedict-eng-spa for English to Spanish translation.
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
Usage:
View list of databases:
dict -D
Use a particular database eg. for English to Spanish translation:
dict -d fd-eng-spa "how are you?"
For online use:
Install libtranslate-bin
with:
sudo apt-get install libtranslate-bin
eg. using online google translate engine:
echo "what are you doing" | translate-bin -s google -f en -t fr
Offline English dictionary in Terminal:
Installing English dictionary databeses (gcide, wn, devil):
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
Installing English Thesaurus database (moby-thesaurus):
sudo apt-get install dict-moby-thesaurus
Usage:
Using a particular database (eg. WordNet - wn):
dict -d wn "dictionary"
Not specifying a dict-database will output definitions/translations/thesaurus from all available databases. eg.
dict "dictionary"
For offline use:
You can install dictd
server and use Freedict Dictionary database for word translations.
Install dictd:
sudo apt-get install dictd
Install translation database. eg. dict-freedict-eng-fra for English to French translation, dict-freedict-eng-spa for English to Spanish translation.
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
Usage:
View list of databases:
dict -D
Use a particular database eg. for English to Spanish translation:
dict -d fd-eng-spa "how are you?"
For online use:
Install libtranslate-bin
with:
sudo apt-get install libtranslate-bin
eg. using online google translate engine:
echo "what are you doing" | translate-bin -s google -f en -t fr
Offline English dictionary in Terminal:
Installing English dictionary databeses (gcide, wn, devil):
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
Installing English Thesaurus database (moby-thesaurus):
sudo apt-get install dict-moby-thesaurus
Usage:
Using a particular database (eg. WordNet - wn):
dict -d wn "dictionary"
Not specifying a dict-database will output definitions/translations/thesaurus from all available databases. eg.
dict "dictionary"
edited Dec 25 '13 at 4:04
answered Dec 24 '13 at 20:20
preciseprecise
10.7k65079
10.7k65079
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
1
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
1
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
add a comment |
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
1
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
1
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
Is there a eng-eng dictionary?
– user224082
Dec 24 '13 at 20:26
1
1
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
@DuminduMahawela: ... there are... I've updated my post including a few of them... hope you'll like them...
– precise
Dec 25 '13 at 3:59
1
1
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
Thanks. I was searching some period for a terminal eng-eng dictionatry. You have done good job.
– user224082
Dec 25 '13 at 4:02
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
No definitions found for "how are you?"
– FireInTheSky
Oct 6 '18 at 2:41
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
does not work . thumb down
– FireInTheSky
Oct 6 '18 at 2:52
add a comment |
Translate Shell
Translate Shell (ex Google Translate CLI) is a tool that lets you use translate text from the command line using Google Translate.
Installation
$ wget git.io/trans
$ chmod +x ./trans
Or
sudo apt install translate-shell
Or
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
Usage
To translate
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
As a dictionary: Google Translate can be used as a dictionary when lang from==to or -d parameter is used
trans -d fr: mot
Additional information and some examples can be found in the official site
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
add a comment |
Translate Shell
Translate Shell (ex Google Translate CLI) is a tool that lets you use translate text from the command line using Google Translate.
Installation
$ wget git.io/trans
$ chmod +x ./trans
Or
sudo apt install translate-shell
Or
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
Usage
To translate
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
As a dictionary: Google Translate can be used as a dictionary when lang from==to or -d parameter is used
trans -d fr: mot
Additional information and some examples can be found in the official site
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
add a comment |
Translate Shell
Translate Shell (ex Google Translate CLI) is a tool that lets you use translate text from the command line using Google Translate.
Installation
$ wget git.io/trans
$ chmod +x ./trans
Or
sudo apt install translate-shell
Or
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
Usage
To translate
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
As a dictionary: Google Translate can be used as a dictionary when lang from==to or -d parameter is used
trans -d fr: mot
Additional information and some examples can be found in the official site
Translate Shell
Translate Shell (ex Google Translate CLI) is a tool that lets you use translate text from the command line using Google Translate.
Installation
$ wget git.io/trans
$ chmod +x ./trans
Or
sudo apt install translate-shell
Or
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
Usage
To translate
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
As a dictionary: Google Translate can be used as a dictionary when lang from==to or -d parameter is used
trans -d fr: mot
Additional information and some examples can be found in the official site
edited Jan 21 at 7:22
Pablo Bianchi
2,6151532
2,6151532
answered Mar 13 '14 at 15:21
MaythuxMaythux
51.1k32171217
51.1k32171217
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
add a comment |
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
make: *** No rule to make target 'install'. Stop.
– FireInTheSky
Oct 6 '18 at 2:44
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd translate-shell-master && sudo make install && trs "some text" && trs {en=afr} "TEXT TO TRANSLATE"
– FireInTheSky
Oct 6 '18 at 2:50
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
does not work , thumb down
– FireInTheSky
Oct 6 '18 at 2:51
add a comment |
Depending on the language you want, check out Apertium for offline machine translation through the terminal. It seems to focus mostly on Romance languages (ES, FR, PT, CAT, OCC..), but looks like they are slowly adding various new languages.
For Spanish you would install:
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
It's terminal based but there's also a basic GUI: apertium-tolk
The version in the repos is older, if you want a newer version follow the install instructions.
add a comment |
Depending on the language you want, check out Apertium for offline machine translation through the terminal. It seems to focus mostly on Romance languages (ES, FR, PT, CAT, OCC..), but looks like they are slowly adding various new languages.
For Spanish you would install:
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
It's terminal based but there's also a basic GUI: apertium-tolk
The version in the repos is older, if you want a newer version follow the install instructions.
add a comment |
Depending on the language you want, check out Apertium for offline machine translation through the terminal. It seems to focus mostly on Romance languages (ES, FR, PT, CAT, OCC..), but looks like they are slowly adding various new languages.
For Spanish you would install:
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
It's terminal based but there's also a basic GUI: apertium-tolk
The version in the repos is older, if you want a newer version follow the install instructions.
Depending on the language you want, check out Apertium for offline machine translation through the terminal. It seems to focus mostly on Romance languages (ES, FR, PT, CAT, OCC..), but looks like they are slowly adding various new languages.
For Spanish you would install:
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
It's terminal based but there's also a basic GUI: apertium-tolk
The version in the repos is older, if you want a newer version follow the install instructions.
edited Jan 20 at 19:06
Pablo Bianchi
2,6151532
2,6151532
answered Jan 12 '16 at 14:50
williamtxwilliamtx
714
714
add a comment |
add a comment |
I wrote a simple command-line translator base on google translate using Python.
The code: The python code is less than 100 lines, and I also wrote an installer script, and provide a config file so that could set your default preferred language.
It's under MIT license.
Pre-requisites: Python2.x on Linux, is all it needs, it don't support python3 yet, I might fix this later.
add a comment |
I wrote a simple command-line translator base on google translate using Python.
The code: The python code is less than 100 lines, and I also wrote an installer script, and provide a config file so that could set your default preferred language.
It's under MIT license.
Pre-requisites: Python2.x on Linux, is all it needs, it don't support python3 yet, I might fix this later.
add a comment |
I wrote a simple command-line translator base on google translate using Python.
The code: The python code is less than 100 lines, and I also wrote an installer script, and provide a config file so that could set your default preferred language.
It's under MIT license.
Pre-requisites: Python2.x on Linux, is all it needs, it don't support python3 yet, I might fix this later.
I wrote a simple command-line translator base on google translate using Python.
The code: The python code is less than 100 lines, and I also wrote an installer script, and provide a config file so that could set your default preferred language.
It's under MIT license.
Pre-requisites: Python2.x on Linux, is all it needs, it don't support python3 yet, I might fix this later.
edited Jan 21 at 7:58
answered Jan 10 '15 at 6:03
Eric WangEric Wang
17710
17710
add a comment |
add a comment |
Have a look at sdcv based answer here (It also has "Xlanguage" to "Ylanguage" dictionaries):
Is there an offline command-line dictionary?
Should also check surfraw. Once you install, you may get meaning of a word through sr webster difficultWord
. One way to translate will be through sr google difficultword in hindi
.There will probably be other options for translation as well.
add a comment |
Have a look at sdcv based answer here (It also has "Xlanguage" to "Ylanguage" dictionaries):
Is there an offline command-line dictionary?
Should also check surfraw. Once you install, you may get meaning of a word through sr webster difficultWord
. One way to translate will be through sr google difficultword in hindi
.There will probably be other options for translation as well.
add a comment |
Have a look at sdcv based answer here (It also has "Xlanguage" to "Ylanguage" dictionaries):
Is there an offline command-line dictionary?
Should also check surfraw. Once you install, you may get meaning of a word through sr webster difficultWord
. One way to translate will be through sr google difficultword in hindi
.There will probably be other options for translation as well.
Have a look at sdcv based answer here (It also has "Xlanguage" to "Ylanguage" dictionaries):
Is there an offline command-line dictionary?
Should also check surfraw. Once you install, you may get meaning of a word through sr webster difficultWord
. One way to translate will be through sr google difficultword in hindi
.There will probably be other options for translation as well.
edited Apr 13 '17 at 12:23
Community♦
1
1
answered Jul 31 '15 at 11:47
ChampChamp
13912
13912
add a comment |
add a comment |
Translate "life" to portuguese. Example bellow: (lynx must be installed)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
Where, "en" is english and "pt" is portuguese
Output:
'vida'
add a comment |
Translate "life" to portuguese. Example bellow: (lynx must be installed)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
Where, "en" is english and "pt" is portuguese
Output:
'vida'
add a comment |
Translate "life" to portuguese. Example bellow: (lynx must be installed)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
Where, "en" is english and "pt" is portuguese
Output:
'vida'
Translate "life" to portuguese. Example bellow: (lynx must be installed)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
Where, "en" is english and "pt" is portuguese
Output:
'vida'
answered Sep 16 '15 at 22:05
Cleber ReizenCleber Reizen
112
112
add a comment |
add a comment |
I have written a simple command-line translator based on text files. It also reproduces an audio file if it exists. I already have a database of audio files, and if I don't find them, then I download them from a google database.
add a comment |
I have written a simple command-line translator based on text files. It also reproduces an audio file if it exists. I already have a database of audio files, and if I don't find them, then I download them from a google database.
add a comment |
I have written a simple command-line translator based on text files. It also reproduces an audio file if it exists. I already have a database of audio files, and if I don't find them, then I download them from a google database.
I have written a simple command-line translator based on text files. It also reproduces an audio file if it exists. I already have a database of audio files, and if I don't find them, then I download them from a google database.
edited Jan 21 at 7:27
Pablo Bianchi
2,6151532
2,6151532
answered Mar 30 '17 at 6:19
SantiagoSantiago
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f380847%2fis-it-possible-to-translate-words-via-terminal%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
See if this vitobotta.com/google-translate-terminal/#sthash.pH5CSCI5.dpbs helps.
– Mitch♦
Nov 22 '13 at 20:24