Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arafat-hasan/build-dictionary-of-given-word-list

Dictionary builder of a given word list
https://github.com/arafat-hasan/build-dictionary-of-given-word-list

api dictionary google-dictionary json latex latex-document pylatex python python3

Last synced: about 3 hours ago
JSON representation

Dictionary builder of a given word list

Awesome Lists containing this project

README

        

# build-dictionary-of-given-word-list

This program makes a dictionary in a printable format (not python dictionary) of given words using [(unofficial) Google Dictionary API](https://googledictionaryapi.eu-gb.mybluemix.net/) and a local .csv file which provide word meanings and example sentences.

`words.csv` is the input file which is a comma-separated value file containing four columns named: `english, bengali, prep, and example`. Output dictionary will be made up using the `english` column and other columns will be used also for meaning and example sentence.

The program first makes a `dic.json` file containing details of given words fetched from [(unofficial) Google Dictionary API](https://googledictionaryapi.eu-gb.mybluemix.net/) along with Bengali meaning, preposition and example that are given in `words.csv` file. That's mean data fetched from [Google Dictionary API](https://googledictionaryapi.eu-gb.mybluemix.net/) and the `words.csv` are merged in `dic.json` file.

Then it makes a printable pdf file as the dictionary using LaTex.