Editing Topic List display

Permalink
Hi, I want to change the awful URL associated to Topic Lists.

Currently it is /topic/ID/NAME and I want it to be just /NAME

Editing the block controller to remove those bits changes the url alright, but when clicked, it doesn't work. Perhaps "topic" is necessary to identify it?

I also want to change the topic names in my website's second language. While I can translate the appearance of a topic's name, the same URL in the original language always remains.