BTranslator
is an abstract superclass that you subclass to define your
own proprietary translator objects, one translator per
BTranslator
subclass. You add instances of your
BTranslator
subclasses to a
BTranslatorRoster
through
BTranslatorRoster::AddTranslators()
.
BTranslator
objects that your app creates and adds to the Roster are not visible to
other applications.
Note that the
BTranslator
destructor is protected; you never delete a
BTranslator
from outside the class. Insead, you
Release()
it. See
Acquire()
for details.
The primary BTranslator
functions are similar to the functions and data
that a translator add-on supplies. Most of the
BTranslator
functions take
you to the Translator Add-ons descriptions.