#nullable disable namespace NadekoBot.Services; public interface IGoogleApiService { IReadOnlyDictionary Languages { get; } Task> GetVideoLinksByKeywordAsync(string keywords, int count = 1); Task> GetVideoInfosByKeywordAsync(string keywords, int count = 1); Task> GetPlaylistIdsByKeywordsAsync(string keywords, int count = 1); Task> GetRelatedVideosAsync(string id, int count = 1, string user = null); Task> GetPlaylistTracksAsync(string playlistId, int count = 50); Task> GetVideoDurationsAsync(IEnumerable videoIds); Task Translate(string sourceText, string sourceLanguage, string targetLanguage); Task ShortenUrl(string url); Task ShortenUrl(Uri url); }