1. A method of translating handwritten input to machine readable characters comprising: obtaining a data item; and performing one or more recognition processing operations upon said data item by a special purpose hardware unit to produce a second data item.