([a-z]+\..+)<\/li>/, m)) {
+ if (sentence) {
+ printf HEAD, sentence
+ sentence = ""
+ }
+ printf TRAN, m[1]
+ } else if (match($0, /(.+)<\/a>/, m)) {
+ printf " %s\n", m[1]
+ } else if (synonyms && match($0, /<\/div>/)) {
+ stop = 1
+ }
+
+ if (pronounce && phonetic) {
+ printf " %s %s %s\n", PI, pronounce, phonetic
+ pronounce = ""
+ phonetic = ""
+ }
+}