([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 = ""
}
}