{"id":23176248,"url":"https://github.com/nexmo-community/blazor-call-translator","last_synced_at":"2025-08-18T10:32:23.299Z","repository":{"id":66085112,"uuid":"299439578","full_name":"nexmo-community/blazor-call-translator","owner":"nexmo-community","description":"Use Blazor and Azure to translate and transcribe a phone call in real time!","archived":false,"fork":false,"pushed_at":"2024-04-05T04:43:08.000Z","size":232,"stargazers_count":3,"open_issues_count":6,"forks_count":2,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-05-02T01:00:10.597Z","etag":null,"topics":["azure-cognitive-services","blazor","dotnet-core","vonage"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nexmo-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-09-28T21:50:03.000Z","updated_at":"2024-04-19T11:59:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b0a8c26-f64a-437e-bced-ea04062f148e","html_url":"https://github.com/nexmo-community/blazor-call-translator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexmo-community%2Fblazor-call-translator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexmo-community%2Fblazor-call-translator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexmo-community%2Fblazor-call-translator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexmo-community%2Fblazor-call-translator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nexmo-community","download_url":"https://codeload.github.com/nexmo-community/blazor-call-translator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230225637,"owners_count":18193015,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-cognitive-services","blazor","dotnet-core","vonage"],"created_at":"2024-12-18T06:15:58.609Z","updated_at":"2024-12-18T06:15:59.269Z","avatar_url":"https://github.com/nexmo-community.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blazor Call Translator\n\n\u003cimg src=\"https://developer.nexmo.com/assets/images/Vonage_Nexmo.svg\" height=\"48px\" alt=\"Nexmo is now known as Vonage\" /\u003e\n\nThis project lets you translate a PSTN call with the Vonage Voice API and Azure Cognitive Services.\n\n## Welcome to Vonage\n\n\u003c!-- change \"github-repo\" at the end of the link to be the name of your repo, this helps us understand which projects are driving signups so we can do more stuff that developers love --\u003e\n\nIf you're new to Vonage, you can [sign up for a Vonage API account](https://dashboard.nexmo.com/sign-up?utm_source=DEV_REL\u0026utm_medium=github\u0026utm_campaign=blazor-call-translator) and get some free credit to get you started.\n\n## Prerequisites\n\n* You'll need a Vonage API Account. If you don't have one, you can sign up for one [here](https://dashboard.nexmo.com/sign-up). Take note of your accounts Api Key, Api Secret, and the number that comes with it.\n* You'll need an Azure Speech Resource - you can create one following the steps [here](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/overview#create-the-azure-resource) Pull the region and key value from the `Keys and Enpoint` tab on your resource.\n* The latest [.NET Core SDK installed](https://dotnet.microsoft.com/download)\n* [Visual Studio](https://aka.ms/vs) or [Visual Studio Code](https://aka.ms/vscode). I will be using [Visual Studio 2019](https://visualstudio.microsoft.com/vs/) for this demo\n* This assumes that you've already procured a number, and linked it to an application that is pointing at a valid endpoint for Voange to reach. See the Voice API tab of our [Setting webhook endpoints](https://developer.nexmo.com/concepts/guides/webhooks#setting-webhook-endpoints) docs for more details\n\n## Configure the app\n\nIn your `appsettings.json` file, set `SUBSCRIPTION_KEY` and `REGION` to your Azure resources subscription key and region\n\n## Run the App\n\nRun the app with `dotnet run`\n\n## Getting Help\n\nWe love to hear from you so if you have questions, comments or find a bug in the project, let us know! You can either:\n\n* Open an issue on this repository\n* Tweet at us! We're [@VonageDev on Twitter](https://twitter.com/VonageDev)\n* Or [join the Vonage Developer Community Slack](https://developer.nexmo.com/community/slack)\n\n## Further Reading\n\n* Check out the Developer Documentation at \u003chttps://developer.nexmo.com\u003e\n\n\u003c!-- add links to the api reference, other documentation, related blog posts, whatever someone who has read this far might find interesting :) --\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexmo-community%2Fblazor-call-translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexmo-community%2Fblazor-call-translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexmo-community%2Fblazor-call-translator/lists"}