with Rumble and Microsoft Azure AI Translator?
Emit new event when a livestream becomes live in Rumble. See the documentation
Identifies the positioning of sentence boundaries in a piece of text. See the documentation
Identifies the language of a piece of text. See the documentation
Translate text into the specified language. See the documentation
Rumble is a video hosting platform that encourages content discovery and sharing. With the Rumble API on Pipedream, you can automate video uploads, manage user content, and analyze video performance metrics. For instance, you might automate video uploads in response to events, sync video statistics to a database for analysis, or integrate with social media platforms to widen your content's reach.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
rumble: {
type: "app",
app: "rumble",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://rumble.com/-livestream-api/get-data`,
params: {
key: `${this.rumble.$auth.live_streaming_api_key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
microsoft_azure_ai_translator: {
type: "app",
app: "microsoft_azure_ai_translator",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.microsoft_azure_ai_translator.$auth.endpoint}/languages`,
headers: {
"Ocp-Apim-Subscription-Key": `${this.microsoft_azure_ai_translator.$auth.api_key}`,
"Ocp-Apim-Subscription-Region": `${this.microsoft_azure_ai_translator.$auth.location}`,
"Content-Type": `application/json`,
},
params: {
"api-version": `3.0`
},
})
},
})