The internet seems to abound with schemes to detect plagiarism, but I couldn’t find much about scams to IMPLEMENT plagiarism.
So guess what?
I decided to write a Translator, based on ideas from my Document Cleanser.
I want a utility that will translate text, paraphrasing it, rewording it, plagiarizing it, call it what you will.
Typical example 1: A web-hosting service provides examples of web pages and invites users to modify the boilerplate.
Typical example 2: A business wants to ring changes on boiler-plate letters which are sent out.
Typical example 3: A business wants to extract significant portions of in-house reports for transmission by email to partners.
The first step in any scheme of translation seemed (to me) to be recognition, so I have embarked on the recognition phase of the processor.
Right now I have three sub-translators:
1) Synonyms: looks for specific words/phrases and replaces them with randomly chosen items from a Thesaurus, e.g.
Synonym Dwelling House Home Abode Residence Lodging
In this Synonym command line, one of many from a driving table, if the program finds the word “Dwelling”, it will replace it with one of “House, Home, Abode, Residence or Lodging”
2) Codify: looks for generic words/phrases and tags them for further processing
Codify ^$ Avenue Location
In this Codify command line, the processor will look for “Avenue”, and if found, will obtain the preceding word, tagging the two words (“Dunview Avenue”) with a Postal Code obtained from a reference source.
3) Format: looks for generic words/phrases and reformats them
Format ^#^#^#^# and ^#^#^#^# hours
In this Format command line, the processor will obtain generic formatted Times and Dates and coerce them (VBA: DateValue, TimeValue) into useful forms (Dim dt as date).
It seems to me that a generic translator, driven by external tables (such as those found in the attached ZIP file) ought to have uses in the industry.
(later) http://www.paramind.net/paraprog.html%5B/url%5D was drawn to my attention