Fixed a double free issue (language * was freed in the do loop)
Fixed unitrans.py bayesian filter calculation; it works as expected now