Blackbird is the new automation backbone for the language technology industry. Blackbird provides enterprise-scale automation and orchestration with a simple no-code/low-code platform. Blackbird enables ambitious organizations to identify, vet and automate as many processes as possible. Not just localization workflows, but any business and IT process. This repository represents an application that is deployable on Blackbird and usable inside the workflow editor.
A next-generation AI assistant for your tasks, no matter the scale
Before you can connect you need to make sure that:
- You have an Anthropic account and have access to the API keys.
- Navigate to apps and search for Anthropic. If you cannot find Anthropic then click Add App in the top right corner, select Anthropic and add the app to your Blackbird environment.
- Click Add Connection.
- Name your connection for future reference e.g. 'My Anthropic connection'.
- Fill in your API key. You can create a new API key under API keys. The API key has the shape
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
. - Click Connect.
- Create completion action has the following input values in order to configure the generated response:
- Model (All current and available models are listed in the dropdown)
- Prompt
- Max tokens to sample
- Temperature
- top_p
- top_k
- System prompt
- Stop sequences
For more in-depth information about action consult the Anthropic API reference.
- Process XLIFF processes the XLIFF file and returns updated XLIFF with the translated content. By default it will translate source and place the translation in the target field. But you can modify behavior by providing your custom
prompt
- Post-edit XLIFF file action is used to post-edit the XLIFF file.
- Get Quality Scores for XLIFF file action is used to get quality scores for the XLIFF file by adding
extradata
attribute to the translation unit of the file. Default criteria arefluency
,grammar
,terminology
,style
, andpunctuation
, but you can add your own by fillingprompt
optional input.
- (Batch) Process XLIFF file asynchronously process each translation unit in the XLIFF file according to the provided instructions (by default it just translates the source tags) and updates the target text for each unit.
- (Batch) Post-edit XLIFF file asynchronously post-edit the target text of each translation unit in the XLIFF file according to the provided instructions and updates the target text for each unit.
- (Batch) Get Quality Scores for XLIFF file asynchronously get quality scores for each translation unit in the XLIFF file.
- (Batch) Get XLIFF from the batch get the results of the batch process. This action is suitable only for processing and post-editing XLIFF file and should be called after the async process is completed.
- (Batch) Get XLIFF from the quality score batch get the quality scores results of the batch process. This action is suitable only for getting quality scores for XLIFF file and should be called after the async process is completed.
Do you want to use this app or do you have feedback on our implementation? Reach out to us using the established channels or create an issue.