bambix translation

In Progress