with unit tests SmartlingAPI