No. I never translate sites.
When you build your link profile, you want it to look as natural as possible. So say you own a Norwegian casino domain. In that case you'd want as many .no TLD's as possible. I know it's currently banned to link to affs in Norway and you'd have to use PBN's, but still.... A site in Spanish with 90% incoming Norwegian links doesn't look natural and vice versa. Sure, you may have a few visitors who speak that language, but that doesn't justify translating it. I might be a contrarian here, but I also view it as being toxic for your site's SEO.
Say if you start mixing in Norwegian, English, Spanish etc. Then you will suddenly have a problem with top level domains and your link profile. To begin with, it's extremely hard to rank high in SERP for competitive keywords in a different language. Another headache is that Google puts a lot of emphasis on the URL of your site. So if you wanna rank for certain keywords (excluding generic ones like "casino" or "bonus") in another language, you'd lose that benefit.