This question about the phrase no stinkin' way has the translation tag.
Here is the tag description for translation:
Determining English equivalents for words or phrases in other languages (that is, translation into English). We don't actually do translations: we can try and help you with your own translation. Please see the detailed tag info for guidance on what to ask.
I'm not sure that it is a translation - I would consider the idiom or idiom-meaning tags more appropriate. Am I right?