1. A method for extracting and annotating text, the method comprising the steps of: performing, by one or more processors, a copying operation on a first source; extracting, by one or more processors, text data from the copy operation, wherein the text data comprises a stream of characters in a first text format; applying, by one or more processors, heuristics to extracted text data from the first source, wherein the heuristics detect readability of the text data; encoding, by one or more processors, the text data into a second text format, wherein encoding the text data into the second text format maintains structures and elements of the text data; transforming, by one or more processors, the second text format into annotations with the first text format; performing, by one or more processors, a pasting operation on the transformed annotations in the first text format while maintaining a respective arrangement of the structure and elements of the first text format; responsive to transforming the second text format into the annotations with the first text format, resolving, by one or more processors, offsets into the first source to maintain a format, structure, and elements of the annotations within a matrix structure; applying, by one or more processors, validating analytics on the extracted text data, the annotations with the first text format, and search queries within the matrix structure, wherein the validating analytics comprise at least: delimitation and position logic; responsive to analyzing the search queries by applying the validation analytics, determining, by one or more processors, if the text data a line corresponds with a token header, wherein the line is contained within the matrix structure; determining, by one or more processors, character and feature correspondence, wherein a token on a first line has a same character and feature correspondence as another token on a second line; and utilizing, by one or more processors, the positional logic to identify missing values within the text data, as contained within the matrix structure.
2. The method of claim 1 , wherein extracting text data from a first source wherein the text data comprises a steam of characters in a first text format, comprises at least one of: utilizing, by one or more processors, document application programming interfaces (APIs); utilizing, by one or more processors, public domain APIs; and utilizing, by one or more processors, optical character recognition (OCR).