Hi Jackson
The first sentence seems fine to me. I know some object to the adjectival use of above but I (and most lexicographers) see nothing wrong with it.
Sentence 2 is a borderline case. In is not the preposiotion usually associated with translate. You can translate something to or into another language. Also, as word by word is not an adjectival attribute, I see no reason to hyphenate it. Word for word could be more common. Some may consider placing word by word between a verb and its object ungrammatical. I am not one of them.
CB