I recently had the idea to create a plug-in for Windows Live Writer that will provide grammar checks in addition to the built-in spell checks.
The site also provides several wrapper libraries for using these APIs. Unfortunately, C# (or any other .NET language) is not among them. Until now.
I present you a C# wrapper library for easily using the “After the Deadline” APIs from any .NET application.
I’ve uploaded the C# wrapper to CodePlex and I’ll try to publish it also on the official AtD site.
- Check both grammar and spelling of a given document
- Check only grammar of a given document (faster)
- Get extra information (in HTML format) about specific errors
- Get general statistics on a given document
These previously mentioned features are exposed by the following simple interface:
The InitService method just sets an application key and user key you should generate according to the following instructions.
The most useful method is CheckDocument which accepts the text to check and returns a collection of error objects.
Since this is simply a wrapper around the original REST API, I strongly suggest you check out the original API documentation to get more details about the parameters and return values.
Can you provide some details about the implementation?
Sure. The API which is exposes by “After the Deadline” site is based on REST and XML responses.
On my next post I'll show you a cool implementation of a plugin for Windows Live Writer that uses this library to provide grammar checking.
That’s it for now,