The slideshow (right) gives an overview of the Print Interlinear Enabler Tool developed for Crossway (ESV), highlighting some of the challenges that had to be overcome along the way as well as the positive results that the Enabler Tool produced, in terms of both quality and speed of glossing every word in the Hebrew Bible. The slides are based on a paper given by Drayton Benner at the BibleTech Conference 2013. (Download full paper)
Also, you can read more detailed information below about the various software components of the Enabler Tool.
Interested in producing a similar product using our Enabler Tool? Submit inquiries to: services@MiklalSoftware.com.
Components of the Print Interlinear Enabler
The Print Interlinear Enabler is built for functionality and speed, not for aesthetics. The goal is to do as much of the work as possible algorithmically. Thus, the user is provided with the most relevant data for a given word in a visually compact way so that he may correct the algorithmic glosses efficiently.
The main frame of the Print Interlinear Enabler is a split frame, with the Interlinear Text Editor on the right and the Lexeme Information Table on the left. The Interlinear Text Editor occupies most of the screen real estate most of the time and is used for checking the algorithimic glosses; the Lexeme Information Table is useful for looking up various kinds of lexical information on the fly.
Interlinear Text Editor
The goal of the Interlinear Text Editor is to display the Hebrew text along with several other pieces of information about the text in a manner that is conducive to the user’s being able to gloss each term with a minimum of effort. More specifically, the goals are twofold:
This scrolling editor displays a chapter of the Hebrew text, along with various pieces of information about the Hebrew. Multiple rows present each of the following:
Initially the user’s gloss is determined algorithmically, but it is editable. The various rows line up in such a way that there is a column of information corresponding to each Hebrew word.
The user can edit the algorithmically-chosen gloss directly, but the user is also able to double-click on English words in the glosses/translations to choose any of the other glosses/translations listed as well. The user can double-click on a lexeme to jump to the Lexeme Information Table with an appropriate filter set so that only the entries for that lexeme are shown. This also automatically copies the lexeme to the clipboard so that he can look the word up in BDB or another resource in Logos or another Bible software application. Similarly, clicking on the verse number also copies the reference to the clipboard for interaction with another Bible software application.
The application uses all of the data at its disposal to make its best guess at the gloss that the user will want. There are two major goals of the algorithmic glosser:
Perfection is impossible, but a variety of techniques are used to predict how the user himself would choose to gloss the Hebrew lexeme. This involves making use of all of the information presented to the user concerning the lexeme each time it has appeared in the canon, dissecting how the user has glossed it in the past, and on these bases predicting how he will gloss it in the present verse.
Lexeme Information Table
The Lexeme Information Table presents the relationships between Hebrew lexemes and their English equivalents in aggregate form. The table includes the following columns:
The user can filter and sort it by any and all columns. If the user double-clicks on any row, the Detailed Lexeme Information Table for that lexeme is presented.
Detailed Lexeme Information Table
The Detailed Lexeme Information Table presents information for each occurrence of a particular lexeme throughout the Old Testament:
And the basic info:
This table also provides the ability to do batch editing of glosses for all occurrences of a lexeme.