There is no real barrier nowadays. Many people use and recommend google translate.
I would like to point out that my iPhone has an App iTranslate that will provide local script like Arabic, Mandarin and Japanese with an English text. In addition it can produce a spoken like sound.
Maybe not exactly prefect. A whole lot better than some translators.