An open API service indexing awesome lists of open source software.

https://github.com/mburakerman/cambridge-cli

đŸ‡Ŧ🇧 Terminal dictionary for English Learners
https://github.com/mburakerman/cambridge-cli

cambridge cambridge-dictionary go go-terminal golang terminal-app terminal-dictionary

Last synced: 7 months ago
JSON representation

đŸ‡Ŧ🇧 Terminal dictionary for English Learners

Awesome Lists containing this project

README

          

# cambridge-cli

> đŸ‡Ŧ🇧 Terminal dictionary for English Learners


`cambridge-cli` is **English to [đŸ‡Ŧ🇧 🇹🇷 đŸ‡ŗđŸ‡ą đŸ‡Ģ🇷 🇩đŸ‡Ē 🇮🇩 🇮🇹 đŸ‡¯đŸ‡ĩ đŸ‡ĩ🇱 đŸ‡ĩ🇹 đŸ‡Ē🇸 🇸đŸ‡Ļ 🇨đŸ‡ŋ 🇩🇰 🇰🇷 🇲🇾 đŸ‡ŗđŸ‡´ 🇷đŸ‡ē 🇹🇭 đŸ‡ēđŸ‡Ļ đŸ‡ģđŸ‡ŗ ]** terminal dictonary.

It scrapes data from https://dictionary.cambridge.org and displays the level(if exist), definition, and example sentence for a given word.

The default language for the definition is **English**, but you can specify a different language if desired.


## đŸĒĄ Simple Usage

Type `cambridge-cli` into your terminal and enter your word. That's it!

simple-usage

## âš™ī¸ Options

`cambridge-cli` has 2 flags:

- `-language` (to set language)
- `-showAllMeanings` (to display all of the meanings of the word)

#### âŒ¨ī¸ Usage:

- `cambridge-cli -language=turkish` or `cambridge-cli -language=japanese`
- `cambridge-cli -showAllMeanings`

### âŦ‡ī¸ Download

`go install github.com/mburakerman/cambridge-cli@latest`

## đŸ’ĒđŸŧ Supported Languages

- 🇹🇷 Turkish
- đŸ‡ŗđŸ‡ą Dutch
- đŸ‡Ģ🇷 French
- 🇩đŸ‡Ē German
- 🇮🇩 Indonesian
- 🇮🇹 Italian
- đŸ‡¯đŸ‡ĩ Japanese
- đŸ‡ĩ🇱 Polish
- đŸ‡ĩ🇹 Portuguese
- đŸ‡Ē🇸 Spanish
- 🇸đŸ‡Ļ Arabic
- 🇨đŸ‡ŋ Czech
- 🇩🇰 Danish
- 🇰🇷 Korean
- 🇲🇾 Malay
- đŸ‡ŗđŸ‡´ Norwegian
- 🇷đŸ‡ē Russian
- 🇹🇭 Thai
- đŸ‡ēđŸ‡Ļ Ukrainian
- đŸ‡ģđŸ‡ŗ Vietnamese

## đŸ•šī¸ Usage Examples

`-language` usage

usage-language

`-showAllMeanings` usage

usage-showAllMeanings