What does Also sprach Zarathustra mean?

Also sprach Zarathustra - German to English

therefore Spoke Zarathustra