Идеально никакой не переведет, конечно же. Lingvanex справляется получше гугла и яндекса. Вот https://lingvanex.com/ru
Если отдельные сложные выражения, PROMT и Reverso хорошие.
Можно затестить бесплатно Лингванекс.
Только после пробного периода у них 5дол за млн символов, что по сравнению с другими вообще гуд.
А полностью бесплатных api не видала...