One code word per character
The converter walks the input one character at a time and replaces each letter with its entry from the 26-word NATO table. Case is irrelevant: sos and SOS produce identical output. Because the mapping is per character rather than per word, the output keeps the length and order of the input, which is exactly what makes it usable for serial codes where every position matters.