Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
d832b5c634 |
@@ -0,0 +1,29 @@
|
|||||||
|
import defineAction from '../../../../helpers/define-action.js';
|
||||||
|
|
||||||
|
export default defineAction({
|
||||||
|
name: 'Detect language',
|
||||||
|
key: 'detectLanguage',
|
||||||
|
description: 'Detects language of a text.',
|
||||||
|
arguments: [
|
||||||
|
{
|
||||||
|
label: 'Text',
|
||||||
|
key: 'text',
|
||||||
|
type: 'string',
|
||||||
|
required: true,
|
||||||
|
description: 'The text to detect.',
|
||||||
|
variables: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
|
||||||
|
async run($) {
|
||||||
|
const { text } = $.step.parameters;
|
||||||
|
|
||||||
|
const body = {
|
||||||
|
q: text,
|
||||||
|
};
|
||||||
|
|
||||||
|
const response = await $.http.post('/detect', body);
|
||||||
|
|
||||||
|
$.setActionItem({ raw: response.data[0] });
|
||||||
|
},
|
||||||
|
});
|
@@ -1,3 +1,4 @@
|
|||||||
|
import detectLanguage from './detect-language/index.js';
|
||||||
import translateText from './translate-text/index.js';
|
import translateText from './translate-text/index.js';
|
||||||
|
|
||||||
export default [translateText];
|
export default [detectLanguage, translateText];
|
||||||
|
Reference in New Issue
Block a user