with Open Exchange Rates and Transifex?
Emit new event when a new significant change in a specified currency rate is detected.
Emit new event when a resource language is completely translated, reviewed, or filled up by TM or MT.
Emit new event when the strings of a task are fully translated.
Convert any money value from one currency to another. See the documentation
Downloads a user-specified file from the Transifex platform. See the documentation
Get the latest exchange rates available. See the documentation
Uploads a given file to the Transifex platform. See the documentation
The Open Exchange Rates API provides real-time and historical exchange rates for currencies worldwide, which enables you to retrieve the latest currency data for any purpose like financial reporting, pricing products in multiple currencies, or converting currency for international transactions. In Pipedream, you can tap into this API to create workflows that automate currency-related tasks, enrich data with current exchange rates, and trigger actions based on currency fluctuations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
open_exchange_rates: {
type: "app",
app: "open_exchange_rates",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://openexchangerates.org/api/usage.json`,
params: {
app_id: `${this.open_exchange_rates.$auth.app_id}`,
},
})
},
})
Transifex is a powerful cloud-based platform designed to help teams manage multilingual content effectively. With the Transifex API, you can automate the syncing of translations, manage localization projects, and streamline communication between developers and translators. Integrating Transifex with Pipedream allows you to connect your localization workflow with other services like GitHub, Slack, or email providers, enhancing productivity and reducing manual work.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
transifex: {
type: "app",
app: "transifex",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://rest.api.transifex.com/organizations`,
headers: {
Authorization: `Bearer ${this.transifex.$auth.api_token}`,
"Accept": `application/vnd.api+json`,
},
})
},
})