Google Transliteration allows you to type phonetically using Roman characters. Simply type a word the way it sounds in English and Google Input Tools will convert it to its local script. It supports 22 languages including Amharic, Arabic, Hebrew, and Persian.
This source is good for quick, online translation of individual words in Arabic. The Oxford Language Web tab translates individual words into Arabic from Chinese, English, French, German, Italian, Russian, Spanish, Korean, Japanese, Thai, Polish, and Portuguese.
Turkish Bilingual Dictionaries
The Oxford Turkish Dictionary
by Fahir İz, H.C. Hony, A.D. Alderson
Call Number: Olin Reference PL191 .I98 1992
Persian Bilingual Dictionaries
The New Unabridged English-Persian Dictionary
by Abbas Aryanpur (Kashani)
Call Number: Olin Reference PK6379 .A79
The Aryanpur Progressive English-Persian Persian-English Dictionary
by Manūchihr-i Aryānpūr Kāshāni