Skip to content

πŸ¦„ Get Random Words (with pronunciation) for Free using this API

License

Notifications You must be signed in to change notification settings

Anas-hmeed/Random-Words-API

This branch is 8 commits behind mcnaveen/Random-Words-API:main.

Folders and files

NameName
Last commit message
Last commit date
Jul 15, 2022
Mar 6, 2022
Oct 1, 2022
Aug 3, 2022
Oct 1, 2022
Aug 3, 2022
Jan 29, 2021
Aug 3, 2022
Jan 29, 2021
Jan 29, 2021
Aug 4, 2022
Jan 29, 2021
Oct 1, 2022
Mar 6, 2022
Oct 15, 2022
Apr 23, 2022
Dec 20, 2020
Oct 15, 2022

Repository files navigation

Random Words API

All Contributors

build-test

πŸ¦„ Get Random Words (with pronunciation) for Free using this API

πŸš€ API

  • Free API - https://random-words-api.vercel.app/word

  • Dutch Random Words - https://random-words-api.vercel.app/word/dutch

  • Get Pronunciation for a Word - https://random-words-api.vercel.app/pronounce/

  • PWA Demo - Check Here

πŸŽ› Route Options

  • Base URL: https://random-words-api.vercel.app/word
- /noun
- /sentence
- /question
- /adjective
- /idiom
- /verb
- /letter
- /paragraph
- /vocabulary
- /1-word-quotes
- /2-word-quotes
- /3-word-quotes
- /affirmation

🌐 Sample API Response

  • API: https://random-words-api.vercel.app/word/
  • Method: GET
[
  {
    "word": "Exactor",
    "definition": "One who exacts; extortioner; claimer of rights  ",
    "pronunciation": "Eksaktor"
  }
]

🌐 Sample Dutch Response

  • API: https://random-words-api.vercel.app/word/dutch
  • Method: GET
[
  {
    "word": "Perfect",
    "definition": "Perfect",
    "pronunciation": "Perfekt"
  }
]

🌐 Sample Pronunciation Request

  • API: https://random-words-api.vercel.app/pronounce
  • Method: POST
POST http://localhost:3000/pronounce
Content-Type: application/json

{
  "word": "This is amazing"
}

πŸ“£ Sample Pronunciation Response

{
  "pronunciation": "this is amasink"
}

πŸ’‘ Learn New word

✨ Installation (Development)

# Clone the Repo
git clone https://github.com/mcnaveen/Random-Words-API random-words

# Cd into Directory
cd random-words

# Install Dependencies
yarn install

# Start the Development Server
yarn start

πŸ”€ Deploying to Heroku

OneClick Deploy on Heroku

Deploy

πŸ”€ Deploying to Vercel

OneClick Deploy on Vercel

Deploy with Vercel

OR

- Fork the Repo - Login to Vercel (https://vercel.com/dashboard) - Click Import
Project - Give Forked Repo URL - Go Live

❓ How to Contribute?

Make your changes and follow the below instructions. We follow conventional commits.

✍️ Commit

  • Stage all changes
git add .
  • Commit the changes
yarn commit
  • Push the changes to GitHub
git push <TO YOUR FORK>

βš› USED BY

Project Name Demo/Preview Source Code Author
Vue Random Words Demo Source @mskian
Speak & Spell Elm Demo Source @gacallea
Random Words CLI Showcase Source @mcnaveen
Random Words CLI (Deno) Showcase Source @mskian

β˜‘ License

  • MIT

⚠ Disclaimer

We don't own any data or word. All belongs to the owner of Website. Use it for educational purpose only.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


MC Naveen

πŸ› πŸ’» πŸ”£ πŸ“– πŸ’‘ πŸ€” 🚧 πŸ‘€

jonah-butler

πŸ’» πŸ“–

Santhosh Veer

πŸ’» πŸ“– πŸ€” 🚧 πŸ› πŸ‘€

This project follows the all-contributors specification. Contributions of any kind welcome!

About

πŸ¦„ Get Random Words (with pronunciation) for Free using this API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Procfile 0.2%