Zoho Invoice allows you to send the invoices in other languages. All you need to do is to set-up different custom template with the text & content in the foreign language. While invoicing the foreign customer, you could select the corresponding (newly created) template. This way you could send invoices in the customer language.
Note : Make sure that you manually edit the email (invoice notification) content before sending the invoice.
Zoho Invoice FAQ