Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiliankoe/wikitranslate
📖 Use Wikipedia as a dictionary
https://github.com/kiliankoe/wikitranslate
cli dictionary translation wikipedia
Last synced: 24 days ago
JSON representation
📖 Use Wikipedia as a dictionary
- Host: GitHub
- URL: https://github.com/kiliankoe/wikitranslate
- Owner: kiliankoe
- Created: 2018-01-08T09:54:22.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-28T11:02:02.000Z (over 6 years ago)
- Last Synced: 2024-10-13T19:45:48.721Z (about 1 month ago)
- Topics: cli, dictionary, translation, wikipedia
- Language: Swift
- Size: 14.6 KB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📖 WikiTranslate
Have you ever had troubles looking up the translation of a term with several ambiguities? I know I have. One of the best ways to overcome this (at least in my opinion) is to use the Wikipedia as your dictionary. You look up your term and use the linked articles in other languages as a base for translation.
That's what this tool does for you. Enter your term, choose the correct article and look at the translations. Easy as pie.
## Usage
`$ wt `
e.g.
```
$ wt de lab
Found the following 15 results for 'lab'
0) Lab - Gemisch aus den Enzymen Chymosin und Pepsin
1) Labret-Piercing - Schmuck im Lippenbereich
2) Labrador Retriever - Hunderasse
3) Labyrinth
...Please enter the number of the result you want to translate.
0
Alemannisch: Lab
aragonés: Cuallo
العربية: منفحة
català: Quall
corsu: Pirrulu
čeština: Syřidlo
dansk: Osteløbe
Ελληνικά: Πυτιά
English: Rennet
español: Cuajo
eesti: Laap
...
```(Yes, translating 'lab' is why I wanted this tool to exist. Maybe not the best term, but it's a good example, since I had no clue the english word 'rennet' existed.)
## Installation
Make sure Xcode 9+ is installed first.
```
$ brew tap kiliankoe/WikiTranslate https://github.com/kiliankoe/WikiTranslate.git
$ brew install WikiTranslate
```## Shortcomings
Obviously WikiTranslate has a vocabulary much _much_ smaller than your typical run-of-the-mill dictionary. It basically only makes sense as a fallback or when you're sure that the term you're looking for has it's own Wikipedia page (in both or all the languages you need).
Also some pages make it quite hard to use this method of translation, most notably animal species.