Hot damn. But isn't it's unfinished? I heard they are still working on it. Last update of their progress (from what I know in the Codex) was like two months ago or two...
@Dionis posted a profile post with the link to the English translation. The intro cut-scene is still in Russian, but every in-game line of text is translated.