Directory

LangTranslitrate - Vaadin Add-on Directory

Field that allows language converter option via input in one field and output in another field usin LangTranslitrate - Vaadin Add-on Directory
Field that allows language converter option via input in one field and output in another field the space key will trigger conversion. This component usage google translitrate API's for conversion Features: 1. Both source and destination fields can be configured (text field or text area) 2. Both source and destination languages can be configured 3. Both source and destination field properties (i.e. width , height, values , css ) can be configured 4. Field display alignment can be configured (i.e. VERTICAL or HORIZONTAL) 5. Translation can be link or unlink via link-unlink button this is usefull for source and destination separate working 6. Source and destination values can be set or get via below methods source : get > getSourceValue() source : set > setSourceValue() destination : get > getDestinationValue() destination : set > setDestinationValue() Usage example: LangTranslitrate lt = new LangTranslitrate() ;// LangTranslitrate(char fieldAlignment, char fieldType, int srcWidth, int srcHeight, int dstWidth, int dstHeight, String srcCaption, String dstCaption, LanguageCode srcLangCode, LanguageCode dstLangCode) lt.setType(LangTranslitrate.TYPE_TEXTAREA); //TYPE_TEXTFIELD lt.setAlignment(LangTranslitrate.VERTICAL_ALIGNMENT); // HORIZONTAL_ALIGNMENT lt.setSourceLangCode(LanguageCode.ENGLISH); // LanguageCode.RUSSIAN lt.setDestinationLangCode(LanguageCode.HINDI); //LanguageCode.ENGLISH lt.setSourceCaption("Enter Source Text"); lt.setDestinationCaption("Translated Text"); //getting input and translated text System.out.println("Source/ Input value is : " + lt.getSourceValue()); System.out.println("Destination/ Translated value is : " + lt.getDestinationValue());