The Nameserver ns2.wordbee-translator.com have a IP Address of 158.69.221.105 which is hosted on United States.
?Wordbee translation platform?