with Amara and Scale AI?
Emit new event when subtitles have been published. See the docs here
Emit new event when subtitles have been unpublished. See the docs here
Emit new event when a video has been made primary. See the docs here
Create a document transcription task. See the documentation
Create an image annotation task. See the documentation
The Amara API provides programmatic access to Amara’s community-driven subtitle creation and translation services. With this API, you can automate subtitle workflows, streamline video content translation, and integrate with other services to create efficient localization processes. The API allows you to manage videos, subtitles, and teams, offering a doorway to effortlessly scaling your video content to reach global audiences.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
amara: {
type: "app",
app: "amara",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://amara.org/api/users/teams/`,
headers: {
"X-api-key": `${this.amara.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
Scale AI offers an API to automate and streamline data labeling for machine learning applications, providing access to a global workforce and sophisticated tools. With Scale AI's API on Pipedream, you can integrate scalable data annotation workflows directly into your apps. Trigger tasks, manage datasets, and receive annotated data, all within Pipedream's serverless platform. This enables seamless automation of labeling tasks, integration with machine learning pipelines, and real-time updates on annotations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
scale_ai: {
type: "app",
app: "scale_ai",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.scale.com/v1/teams`,
headers: {
"Accept": `application/json`,
},
auth: {
username: `${this.scale_ai.$auth.api_key}`,
password: ``,
},
})
},
})