Seleccionar automáticamente el país y el idioma para el usuario en Java Servlet

Tengo que detectar el país y el idioma del usuario automáticamente en Java Servlet utilizando los detalles de la solicitud (dirección IP, información del navegador, etc.). ¿Es posible detectar esta configuración para la mayoría de los usuarios (~ 90%)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta