I wonder which HTTP Status code I should have to send in language redirects.
I have the following php code to redirect via HTTP headers to most important language in
Google uses 302 Found for redirection to localised page.
302 Found
I think it is safe if Google uses it...
However, it's always good to check what selected response should do and what it is intended for and does it affect caching:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html