Reconsider first level Translator pricing
For the Microsoft Bing Translator service, the first jump from free tier is to $40 (flat minimum). I have to say that an increment of $40 for the very first paid level, and always charged whether I use it or not, and even if I'm under the free level, compares very poorly with the Google Translation service, which does not have a free level but charges partial subscription fees based on actual usage levels. So there's no jump from $0 to $40 to $60 for Google, even if it's not used, instead it might be $1 or $15 or $45 or whatever. While it was the hands-down better choice when my usage level was under 2M characters, if I'm typically going to be crossing from the free level into the paid level, this rigid billing in the Azure offering compares very poorly with the Google one. I'll probably stick with the Azure one for now, but if I'm typically sitting at 2.5M or something per month (which is likely), then at some point I'm probably going to switch to Google and be charged $25 instead of the flat $40 Azure charge.