I need an application that can deliberately misspell text from a selected text file. THIS IS A TEXT FILE application and NOT a MS WORD application. There are two possibilities that I want but if you think of other scenarios then please add them along with providing an explanation. 1. Misspell every x word where x could be 1 for all words or every 2 words or three words. You understand the flow with this. 2. Select a character or characters for the application to focus on. For example if "A E I O U" are selected then every word containing these characters should be misspelt. There are four variations of misspelling that I want. a. Duplicate Characters but only repeated once per word. Also consider whether or not option 1 or 2 was selected as the outcome should matter. b. Missing Character. If te user selected "A or a" to be focussed on then that letter should be removed from all words provided option 1 was not selected. c. Swapped Character. If option 1 is selected and the character was not selected by the user then it should be a random selection and it can be switched with the character in from or the one following it. making this alternate would be great. d. Keyboard Proximity Error. This is where a word could be misspelt by a single character because the user was off by one key. For example, if the word was "washing" then it could be redone "wadhing" or "waahing" or "wawhing" or "waxhing". Because "d a w x" are letters that surround "s" so it is entirely possible that a user could misspell in that manner. The options are pretty specific either 1, 2 or both or even random. Likewise, all of the variations can be used or randomly selected. Like I said, if you think I have missed something then please add it and just tell me about it. This does not have to be fancy only the output is important.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows 2000 +