Learning an Artificial Language for Knowledge-Sharing in Multilingual Translation