diff --git a/interfaces/DefaultWidget.ts b/interfaces/DefaultWidget.ts index a105741d40..ed8b6f2b97 100644 --- a/interfaces/DefaultWidget.ts +++ b/interfaces/DefaultWidget.ts @@ -120,6 +120,16 @@ const MAPPING_EN: PerLanguageMapping = new Map([ `Paris is the of France.`, `The goal of life is .`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "That is a happy person", + sentences: [ + "That is a happy dog", + "That is a very happy person", + "Today is a sunny day" + ] + }, + ] ], ]); const MAPPING_ZH: PerLanguageMapping = new Map([ @@ -163,6 +173,16 @@ const MAPPING_ZH: PerLanguageMapping = new Map([ `巴黎是国的首都。`, `生活的真谛是。` ] ], + [ "sentence-similarity", [ + { + source_sentence: "那是 個快樂的人", + sentences: [ + "那是 條快樂的狗", + "那是 個非常幸福的人", + "今天是晴天" + ] + }, + ] ], ]); const MAPPING_FR: PerLanguageMapping = new Map([ @@ -192,6 +212,16 @@ const MAPPING_FR: PerLanguageMapping = new Map([ [ "fill-mask", [ `Paris est la de la France.`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "C'est une personne heureuse", + sentences: [ + "C'est un chien heureux", + "C'est une personne très heureuse", + "Aujourd'hui est une journée ensoleillée" + ] + }, + ] ], ]); const MAPPING_ES: PerLanguageMapping = new Map([ @@ -233,6 +263,16 @@ const MAPPING_ES: PerLanguageMapping = new Map([ `Mi nombre es y vivo en Nueva York.`, `El español es un idioma muy en el mundo.`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "Esa es una persona feliz", + sentences: [ + "Ese es un perro feliz", + "Esa es una persona muy feliz", + "Hoy es un día soleado" + ] + }, + ] ], ]); const MAPPING_RU: PerLanguageMapping = new Map([ @@ -262,6 +302,16 @@ const MAPPING_RU: PerLanguageMapping = new Map([ [ "fill-mask", [ `Меня зовут и я инженер живущий в Нью-Йорке.`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "Это счастливый человек", + sentences: [ + "Это счастливая собака", + "Это очень счастливый человек", + "Сегодня солнечный день" + ] + }, + ] ], ]); const MAPPING_UK: PerLanguageMapping = new Map([ @@ -314,6 +364,16 @@ const MAPPING_IT: PerLanguageMapping = new Map([ `Roma è la d'Italia.`, `Lo scopo della vita è .`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "Questa è una persona felice", + sentences: [ + "Questo è un cane felice", + "Questa è una persona molto felice", + "Oggi è una giornata di sole" + ] + }, + ] ], ]); const MAPPING_FA: PerLanguageMapping = new Map([ @@ -383,6 +443,16 @@ const MAPPING_AR: PerLanguageMapping = new Map([ `باريس فرنسا.`, `فلسفة الحياة هي .`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "هذا شخص سعيد", + sentences: [ + "هذا كلب سعيد", + "هذا شخص سعيد جدا", + "اليوم هو يوم مشمس" + ] + }, + ] ], ]); @@ -411,6 +481,16 @@ const MAPPING_BN: PerLanguageMapping = new Map([ `আমি বাংলায় গাই।`, `আমি খুব ভালোবাসি। `, ] ], + [ "sentence-similarity", [ + { + source_sentence: "সে একজন সুখী ব্যক্তি", + sentences: [ + "সে হ্যাপি কুকুর", + "সে খুব সুখী মানুষ", + "আজ একটি রৌদ্রোজ্জ্বল দিন" + ] + }, + ] ], ]); const MAPPING_MN: PerLanguageMapping = new Map([ @@ -468,6 +548,16 @@ const MAPPING_MN: PerLanguageMapping = new Map([ `Энэхүү жишээ нь цаанаа ямар ч утга агуулаагүй болно`, `Сар шинэдээ сайхан шинэлэж байна уу?`, ] ], + [ "sentence-similarity", [ + { + source_sentence: "Энэ бол аз жаргалтай хүн юм", + sentences: [ + "Энэ бол аз жаргалтай нохой юм", + "Энэ бол маш их аз жаргалтай хүн юм", + "Өнөөдөр нарлаг өдөр байна" + ] + }, + ] ], ]); const MAPPING_SI: PerLanguageMapping = new Map([ @@ -492,6 +582,16 @@ const MAPPING_DE: PerLanguageMapping = new Map([ context: `Der Amazonas-Regenwald, auf Englisch auch als Amazonien oder Amazonas-Dschungel bekannt, ist ein feuchter Laubwald, der den größten Teil des Amazonas-Beckens Südamerikas bedeckt. Dieses Becken umfasst 7.000.000 Quadratkilometer (2.700.000 Quadratmeilen), von denen 5.500.000 Quadratkilometer (2.100.000 Quadratmeilen) vom Regenwald bedeckt sind. Diese Region umfasst Gebiete von neun Nationen. Der größte Teil des Waldes befindet sich in Brasilien mit 60% des Regenwaldes, gefolgt von Peru mit 13%, Kolumbien mit 10% und geringen Mengen in Venezuela, Ecuador, Bolivien, Guyana, Suriname und Französisch-Guayana. Staaten oder Abteilungen in vier Nationen enthalten "Amazonas" in ihren Namen. Der Amazonas repräsentiert mehr als die Hälfte der verbleibenden Regenwälder des Planeten und umfasst den größten und artenreichsten tropischen Regenwald der Welt mit geschätzten 390 Milliarden Einzelbäumen, die in 16.000 Arten unterteilt sind.`, } ] ], + [ "sentence-similarity", [ + { + source_sentence: "Das ist eine glückliche Person", + sentences: [ + "Das ist ein glücklicher Hund", + "Das ist eine sehr glückliche Person", + "Heute ist ein sonniger Tag" + ] + }, + ] ], ]); const MAPPING_DV: PerLanguageMapping = new Map([ diff --git a/interfaces/Types.ts b/interfaces/Types.ts index 329b5da548..7ab1b72900 100644 --- a/interfaces/Types.ts +++ b/interfaces/Types.ts @@ -15,6 +15,7 @@ export enum PipelineType { "text-generation" = "text-generation", "text2text-generation" = "text2text-generation", "fill-mask" = "fill-mask", + "sentence-similarity" = "sentence-similarity", /// audio "text-to-speech" = "text-to-speech", "automatic-speech-recognition" = "automatic-speech-recognition", @@ -42,6 +43,7 @@ export const PIPELINE_TYPE_PRETTY_NAMES: { [key in PipelineType]: string } = { "text-generation": "Text Generation", "text2text-generation": "Text2Text Generation", "fill-mask": "Fill-Mask", + "sentence-similarity": "Sentence Similarity", /// audio "text-to-speech": "Text-to-Speech", "automatic-speech-recognition": "Automatic Speech Recognition",