Hindi to English

There is so much confusion when we are reading a recipe and we find the name of a sabzi(vegetable) in english and as Indians we may be familiar with the hindi name of the same, or at times it may be the other way round, i.e. we know the english name of a vegetable/spice/dry fruit and the recipe has the hindi name of the vegetable (sabji) mentioned it.
Follwing are the list of hindi to english translation for various vegetables, spices, dry fruits.