Understanding a Turkish speaker requires a grasp of the entire context at all times. "Matematikten çakmak" can mean to be good at math or to flunk math.
Another example which I noticed because it involved my name is "Uçak düşsün ama sadece Sinan ölsün!"[2] which Google Translate translates as "The plane is your dream, but only Sinan!"[3].
In fact, it means "I wish the plane crashes and only Sinan dies". Of course, "düş" as a noun is "dream" but "düşsün" is derived from the verb "düşmek" which means "to fall" but when it is coupled with a plane means "crash". Interestingly, there is not a good general purpose translation of "plane crash" to Turkish. Sure, you can get away with "uçak kazası" in most cases, but not all crashes are accidents. In fact, something as simple as "five perished in the crash" is perilous to translate. Most will translate that as "kazada beş kişi hayatını kaybetti" even in cases where the crash was not an accident. To deal with similar things, people end up over-using the word "olay" (event).
Now, ponder the difference between "Sinan bir düş" and "Sinan bir düş".
Turkish and machines don't mix.
Now, let's briefly consider the claim that Turkish pronunciation is easy compared to English. It is not. I am not even going to get into regional differences, but leave this one example which became even harder after the military junta abolished the circumflex. List the meanings of the sentence "Karı severim". Which one is pronounced differently? Note that at least one of those meanings can get you in trouble in polite company.
Edumacated Turkish native speakers always had a tendency to resort to English or French words even when completely unnecessary and I've been observing in the press and social media many examples of automated translation errors making it into daily use.
PS: A related rants[4,5].
[1]: https://news.ycombinator.com/item?id=17737333
[2]: http://www.hurriyet.com.tr/kelebek/magazin/ucak-dussun-ama-s...
[3]: https://translate.google.com/#auto/en/U%C3%A7ak%20d%C3%BC%C5...!
[4]: https://www.nu42.com/2013/04/translation-of-programming-term...
[5]: https://www.nu42.com/2014/08/replacing-hash-keys-with-values...