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.