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