google translate is high quality. But it's google, so they'll know you've used translated content to rank, so they might not rank you :p
Actually, yandex translate is good, too, but yandex is russian, so you might be deterred from using it in the light of the recent events
For spinning...