Yes really really complicated ! Even French people make always mistakes in the ending of the verbs and other ... Google translate is useful for one verb or one word translation but for translate sentences : it says bulls**** 90% of the time ! xP Des fois c'est trop marrant ^^
I will admit that Google Translate helped me with some verbs. Verbes sont très difficiles.