Google Dictionary
Google Pronunciation
YouGlish
There are several excellent features provided by YouGlish. These include : real time captions with the ability to click on any word that shows up in the caption to definite it. YouGlish provides a recording feature which allows students to record themselves and save their recordings. They can share these recordings with their teachers or listen to them and compare them with native speakers. There is also a section with tips on how to pronounce English words. These tips are customized to each word you search for. Other features include Nearby Words which is a collection of words that have similar pronunciation to the search word, tips to help with pronouncing words, and many more.