Hallo,
eigentlich ist es relative simpel das ganze um eine eigene spelling.txt zu erweitern. In der Klasse GermanSpellerRule gibt es die Methode getSpeller welche am Ende die eigentliche spelling.txt in einen BufferedReader einliest. Dies wird zur Laufzeit bei jedem Erzeugen der Klasse GermanyGerman gemacht. über die Klasse GermanyGerman lässt sich dann auch ein eigenes Txt File über die initialisierung des GermanSpellerRule im Konstruktor bis hin zur Methode getSpeller schleifen. Hier kann das File dann einfach mittels eines SequenceInputStreams zusätzlich in den Buffered reader gelesen werden. Dadurch werden alle Worte die in der SpellingsTxt stehen zur Laufzeit in das LT übernommen.
Zusätzlich muss die Liste der Worte dann natürlich noch auf die Ignore Liste gesetzt werden. Aber dafür gibt es ja dann extra eine API.