在9世纪，由两位独力的工作者，主要是哈里发马蒙，首度将之翻译成阿拉伯文。而在当时，《天文学大成》在西欧已经失传了，或是只隐约的流传在占星学的知识中。因此西欧是翻译了阿拉伯文的版本，重新再发现了托勒密。在12世纪，西班牙文的版本产生了，后来又在腓特烈二世 (神圣罗马帝国)的赞助下，从这个版本翻译成拉丁文；克雷莫纳的杰拉德则直接将《天文学大成》从阿拉伯文版翻译成拉丁文。杰拉德在西班牙的托雷多发现阿拉伯文的版本，但是有许多的专有名词是杰拉德不会翻译的，他甚至至将阿拉伯语的喜帕恰斯都保留为阿拉伯文。在15世纪，