Yes, I think the present translation isn't perfect. You can say both Han är kungen av Sverige and Han är kung av Sverige. But, since in English you can presumably also say both He is the king of Sweden and He is king of Sweden, it should be the same way in both languages. I'll fix this.