> See annotations last in the commented-out text/test area. > I don't remove them, which should happen when spell is done, > because they are inserted manually :) > Other than that - works. Not for me or I am missing somehting elementary. I have Used your code but > (require 'cl-lib) > (require 'ispell) > (defvar ispell-langs '(("en" "american-insane") > ("fr" "francais") > ("sv" "svenska"))) But with (defvar ispell-langs '(("en" "american") ("de" "odeutsch"))) american.aff -> english.aff american.hash -> /var/lib/ispell/american.hash deutsch.aff -> /usr/lib/ispell/odeutsch.aff deutsch.hash -> /usr/lib/ispell/odeutsch.hash odeutsch.aff -> ogerman.aff odeutsch.hash -> ogerman.hash ogerman.aff ogerman.hash -> /var/lib/ispell/ogerman.hash I tried the ispell-spell-all using Damit sind die Voraussetzungen des lokalen Existenzsatzes für Anfangsdaten $U(T)$ gegeben und man erhält die Existenz einer Lösung auf dem Intervall $[T,T+\epsilon]$. Now let us look whether. The german paragraph was checked using the american dictionary. But I thought the language for each paragraph is automatically detected