Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months ago
JSON representation
Dictionary builder of a given word list
- Host: GitHub
- URL: https://github.com/arafat-hasan/build-dictionary-of-given-word-list
- Owner: arafat-hasan
- Created: 2019-07-30T15:59:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-27T16:37:51.000Z (over 5 years ago)
- Last Synced: 2024-10-19T01:09:12.049Z (3 months ago)
- Topics: api, dictionary, google-dictionary, json, latex, latex-document, pylatex, python, python3
- Language: TeX
- Homepage:
- Size: 5.67 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.