Yes. Or technical information or other “uncommon” fields or fields where there are lots of “special” words or “jargon.” Basically for common semi formal speech its great but for very informal speech or specialized things it still suffers from over literal translations.
Separate words are ok