Não é exatamente o formato que você está pedindo, mas wdiff
é provavelmente sua melhor aposta:
$ wdiff f1.txt f2.txt
She has [-132-] {+123+} apples
George [-is-] 18 years {+is+} old
{+Florin it's leaving+}
Michael it's not here
Peter is smiling
[-He is sleeping-]