She is not so much a celebrity than a megastar.

英訳に間違いが有れば正してください。

彼女は有名人というより大スターだ。
She is not so much a celebrity than a megastar.

ヒント
というより

答え thanをasにする

She is not so much a celebrity as a megastar.

not so much A as B
AというよりむしろB

比較級がないのでthanは不可