While the general idea of the translation is agreed upon, the words are not. Here and here and here are a few more takes upon the translation.
Fun fact about Catullus 16: it wasn't fully translated until the late 1900s due to it's extreme profanity. Here is a paper about it.