The pulsetranslator script consumes Mozilla buildbot pulse messages and then re-publishes them in a normalized format. It does this because native buildbot messages do not share any consistent structure, and change frequently and without warning. Consuming them directly is therefore error-prone and subject to frequent failure.
The normalized messages are published to the exchange "org.mozilla.exchange.build.normalized".
For talos tests, the same format applies, except that the first part of the key is 'talos' instead of 'unittest'. For example:
For simple uses, you may be able to consume messages directly from the "org.mozilla.exchange.build.normalized" exchange. For more complex uses, you may find it easier to use pulsebuildmonitor, which can filter messages for you based on a number of criteria. See the README for more details.