Аренда федерального номера для приёма входящих по API у одного из операторов стоит от 12 тыс. рублей в месяц, при этом отправлять сообщения в ответ невозможно, это можно делать только с коротким номером. А короткие номера стоят совсем серьёзных денег, причём их нужно отдельно покупать у разных операторов.
Дешевле пойти к агрегаторам, у которых есть пулы коротких номеров, разделяемые на множество клиентов. Но это тоже не будет бесплатно, разумеется. Пример ценника агрегаторского на короткие номера можно посмотреть тут: https://i-dgtl.ru/produkty-i-uslugi/arenda-korotki... (не реклама, просто взял первого попавшегося).
Это что касается самого заведения номера, а дальше надо такой, на котором могут списываться деньги со счёта телефона, и это либо особый договор с операторами, либо агрегатор, уже имеющий подобный договор.
Можно попробовать у любого агрегатора просто спросить, сколько он возьмёт за подобное, я думаю с удовольствием всё расскажут.
lasthero67, завести у себя справочник "английское название - русское название" и подставлять по нему, если соответствие не найдено - оставлять исходный вариант. Справочник наполнять вручную или найти где-нибудь в интернетах (например, поупражняться с извлечением из wikidata). Это обычная практика.