Hi I have added globalization features to my website that successfully detect a browers language and translate my pages if the brower is in Spanish, Italian, German, or French. The problem is that Google and other search engines cannot browse the page anymore. They get an Error 500 on each attempt. I am trying to resolve this with my hosting service, but have come across multiple people encountering similar issues when using features that detect browser capabilities and alter the content of pages based on those capabilities and preferences with regards to search engines being able to crawl their site. It's like they get confused about what the site says and decide not to index it and is similar to why I had to abandon uses of the AJAX history control for certain changes of page content because the changes in title tags would not be reflected in the source code of the page.
Should I wait for my hosting service to fix the problem with their server or is the problem the automatic language features. If it is the latter should I remove all globalizaton features from the site and require international users to learn English?