I didn't know the site was generated by markdown, it's easier than you think. A viable alternative is for you to translate to multiple languages the markdown.
example
- pt-BR = pt-BR.md
- en-US = en-US.md
- README.md ( pt-br.md / en-US.md)
-- links readme with locate(pt-BR, en-US)
[pt-BR](locate/pt-br.md)
[en-US](locate/en-US.md)
As I didn't know that the site was not generated by markdown, I thought about the possibility of translating the elements in html to several languages using pug via express.