He is not so much a politician than a TV star.

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

彼は政治家というよりもテレビスターだ。
He is not so much a politician than a TV star.

答えthanをasにする

He is not so much a politician as a TV star.

not+so+much+X+as+Y
XほどYでない、XではなくてむしろY