Hi,
You can use Word to do it:
WordId is a Long, MyText is a string
WordID = CREATE(0,CREATE:Ole)
WordID{PROP:Create} = 'Word.Document'
WordID{PROP

oVerb} = -3
WordID{'Application.Visible'} = False
WordID{'Application.Documents.Add' }
WordID{'Application.Selection.Text'} = MyText
WordID{'Application.ActiveDocument.CheckGrammar' }
MyText = WordID{'Application.Selection.Text'}
WordID{'Application.ActiveDocument.Close(0)'}
WordID{'Application.Close' }
WordID{PROP

eActivate}
DESTROY(WordID)
Valery.