I have some starter code for urban dictionary here if you want to give it a go:
https://github.com/turtlesoupy/this-word-does-not-exist/blob...The early results were that it works, but noisier datasets are tough. The urban dictionary corpus also has a ton of racist definitions