Validación de palabras de Android

Estoy desarrollando un juego de palabras de Android como Scrabble. Necesito verificar si la palabra que ingresa un usuario es correcta (también conocida comoCuerda ingresado por un usuarioigual a unpalabra existente)

Todo lo que Android parece ofrecer es unAPI de corrección ortográfica que le brinda algunas sugerencias basadas en su aporte. Esto me parece una tontería porque estas sugerencias son palabras reales y parece que no hay nada en la API que pueda verificar si existe una palabra en su diccionario.

Entendí que hay otrossoluciones basadas en web para mi problema, pero no puedo asumir que estas soluciones basadas en la web funcionarán para siempre y que los usuarios tienen una conexión de red estable. Además, mi juego está basado en el tiempo, por lo que la única solución adecuada sería una solución local.

Entonces, ¿cómo puedo validar una palabra (String) localmente en Android?

inb4 no se puede hacer correctamente ywordnik es la mejor solución para mi

Respuestas a la pregunta(1)

Su respuesta a la pregunta