src/TranslateHelper.php
public static function translate(string $message, string $toLang, string $fromLang = 'ru'): string
    {
        if ($fromLang === $toLang) {
            return $message;
        }

        if ($fromLang) {
            $requestLang = "$fromLang-$toLang";
        } else {
            $requestLang = $toLang;
        }

        $params = [
            'key' => static::getApiKey(),
            'text' => $message,
            'lang' => $requestLang,
            'format' => 'html'
        ];

        $translatedMessage = file_get_contents(static::TRANSLATE_URL . '?' . http_build_query($params));

        return json_decode($translatedMessage, true)['text'][0] ?? $message;
    }
public static function translate(string $message, string $toLang, string $fromLang = 'ru'): string
    {
        if ($fromLang === $toLang) {
            return $message;
        }

        if ($fromLang) {
            $requestLang = "$fromLang-$toLang";
        } else {
            $requestLang = $toLang;
        }

        $params = [
            'key' => static::getApiKey(),
            'text' => $message,
            'lang' => $requestLang,
            'format' => 'html'
        ];

        $translatedMessage = file_get_contents(static::TRANSLATE_URL . '?' . http_build_query($params));

        return json_decode($translatedMessage, true)['text'][0] ?? $message;
    }
Перевести сообщение на выбранный язык

@param string $message - сообщение
@param string $toLang - на какой язык переводить
@param string|NULL $fromLang - с какого языка переводить

@return string