The Nameserver ns2.abbyy.com have a IP Address of 212.144.21.44 which is hosted on Germany.
ABBYY Language and OCR Services Online: Document Recognition, Professional Translation and Interpreting, Alignment of Parallel Texts, Language Teaching, and Online Dictionary