Is BERT suitable for seq2seq tasks, such as machine translation? 
If true, is there an example?
It is, check the nice recent work of Guillaume Lample and Alexis Conneau: https://arxiv.org/abs/1901.07291