Originally Posted by
tufty
I use "Quickbooks Online", but it is much more than invoicing software. It will do what you want (certainly in English, I don't know about other languages). You can add in the 'foreign' language onto your customised invoice template and also for invoicing items. You can change the invoicing template and tinker to get it just right for you. Quickbooks is full accounts software. If you need to do year end accounts ie: maybe for tax purposes (and / or quarterly VAT returns) then it is very good and fairly intuitive. Just keep the transactions up to date and give access to your accountant at the year end. Quickbooks will import all transactions direct from your bank account if you let it, so inputting each and every transaction is done automatically. You then just check them and approve them with a click. You can set 'rules' for regular transactions so the more you use the software the easier it gets as it recognises those regular transactions and treats them correctly.
I think what you are looking for regarding customising invoicing templates is best found on accounting software like this. This is the simplest accounting software I have found that is also comprehensive. Of course there is a learning curve, but once you have got up to speed with it, it makes life easier and you will be grateful you persevered. Obviously, if you don't pay taxes and you don't do year end accounts, then it may be unnecessary. But surely everyone keeps accounts? Perhaps only if they are in a pure tax haven, they could get away without accounts software like this. I thought it might suit you as your profile says you are in South Africa.
Cost: monthly subscription (I pay about GBP24 a month including 20% VAT), but worth it. I used to use a more manual method and this saves me a ton of time, the invoices look more professional and does a better job.
UPDATE: Just checked QBs, you can create multiple custom invoice templates - this might suit you to create one for each different language you operate in. Also, every invoice can have custom text added to it anyway via a couple of different form fields.