Evolvo servlet specifications
Transcript
Evolvo servlet specifications
Evolvo servlet specifications Sommario Document grabber ........................................................................................................................................... 2 File grabber ...................................................................................................................................................... 3 HTML grabber................................................................................................................................................... 4 Language identifier ........................................................................................................................................... 5 OCR (Optical character recognition) ................................................................................................................. 6 PDF converter ................................................................................................................................................... 7 PDF grabber ...................................................................................................................................................... 8 Translator ......................................................................................................................................................... 9 TTS sentences (Text to speech) ...................................................................................................................... 10 TTS (Text to speech) ....................................................................................................................................... 11 Document grabber Servlet URL http://evolvo.intercomsolutions.it/rest/document-grabber POST method Cattura il testo di un documento suddividendolo in pagine. Il servlet è compatibile con tutti i formati comunemente utilizzati (doc, docx, pdf, ppt, pptx, xls, xlsx, ecc.). Parameter Optional file NO Description Il documento di cui si vuole catturare il testo. GET method Visualizza l’elenco delle lingue disponibili per il riconoscimento automatico della lingua del testo del documento. Esempio http://evolvo.intercomsolutions.it/rest/document-grabber?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. File grabber Servlet URL http://evolvo.intercomsolutions.it/rest/file-grabber POST method Cattura il testo di un file. Il servlet è compatibile con tutti i formati comunemente utilizzati (doc, docx, pdf, ppt, pptx, xls, xlsx, ecc.). A differenza del servlet “Document grabber” non suddivide il testo in pagine. Parameter Optional file NO Description Il file di cui si vuole catturare il testo. GET method Visualizza l’elenco delle lingue disponibili per il riconoscimento automatico della lingua del testo del file. Esempio http://evolvo.intercomsolutions.it/rest/file-grabber?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. HTML grabber Servlet URL http://evolvo.intercomsolutions.it/rest/html-grabber POST method Cattura il testo di una pagina HTML. E’ possibile inviare al servlet il codice HTML o l’URL della pagina da catturare (in quest’ultimo caso accertarsi che l’URL non sia protetto e che non vengano effettuare redirection). Sono previste 3 differenti tipologie di riconoscimento: DEFAULT: riconosce e cattura il testo presente nella pagina HTML FULL: cattura tutto il testo della pagina ARTICLE: riconosce e cattura il testo dell’eventuale articolo presente nella pagina HTML Parameter Optional html YES url YES type NO Description Il codice HTML della pagina da catturare (il campo è obbligatorio se non viene inviato il campo “url”). L’URL della pagina da catturare (il campo è obbligatorio se non viene inviato il campo “html”). Il tipo di riconoscimento (“DEFAULT”, “FULL” o “ARTICLE”). GET method Visualizza l’elenco delle lingue disponibili per il riconoscimento automatico della lingua del testo della pagina HTML. Esempio http://evolvo.intercomsolutions.it/rest/html-grabber?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. Language identifier Servlet URL http://evolvo.intercomsolutions.it/rest/language-identifier POST method Riconosce la lingua di un testo. Parameter Optional text NO Description Il testo di cui si vuole riconoscere la lingua. Il testo non può essere nullo, vuoto o “bianco”. GET method Visualizza l’elenco delle lingue disponibili per il riconoscimento automatico della lingua del testo. Esempio http://evolvo.intercomsolutions.it/rest/language-identifier?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. OCR (Optical character recognition) Servlet URL http://evolvo.intercomsolutions.it/rest/ocr POST method Cattura il testo da un’immagine tramite riconoscimento OCR. Il servlet è compatibile con tutti i formati di imaging comunemente utilizzati (gif, png, bmp, jpg, tif, ecc.). Parameter language Optional NO image NO Description La lingua del testo. L’immagine di cui si vuole catturare il testo. GET method Visualizza l’elenco delle lingue disponibili per il riconoscimento del testo. Esempio http://evolvo.intercomsolutions.it/rest/ocr?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. PDF converter Servlet URL http://evolvo.intercomsolutions.it/rest/pdf-converter POST method Converte un documento in formato PDF. Il servlet è compatibile con tutti i formati comunemente utilizzati (doc, docx, ppt, pptx, xls, xlsx, ecc.). Il file PDF generato verrà eliminato dopo 60 minuti dalla data di creazione. Parameter Optional file NO GET method Metodo non supportato. Description Il documento da convertire in formato PDF. PDF grabber Servlet URL http://evolvo.intercomsolutions.it/rest/pdf-grabber POST method Cattura il testo di un documento PDF suddividendolo in pagine. Se il documento PDF è protetto da password è necessario inviare la password al servlet. Parameter password Optional YES file NO Description La password del documento PDF. Il documento PDF di cui si vuole catturare il testo. GET method Visualizza l’elenco delle lingue disponibili per il riconoscimento automatico della lingua del testo del documento PDF. Esempio http://evolvo.intercomsolutions.it/rest/pdf-grabber?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. Translator Servlet URL http://evolvo.intercomsolutions.it/rest/translator POST method Traduce un testo in varie lingue. Parameter Optional text NO from NO to NO Description Il testo da tradurre. Il testo non può essere nullo, vuoto o “bianco”. Il codice della lingua di origine (es. ”it”). Il codice della lingua di destinazione (es. “en”). GET method Visualizza l’elenco delle lingue disponibili la traduzione del testo. Esempio http://evolvo.intercomsolutions.it/rest/translator?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. TTS sentences (Text to speech) Servlet URL http://evolvo.intercomsolutions.it/rest/tts-sentences POST method Sintetizza vocalmente un testo suddividendolo in frasi. Il file viene generato in formato MP3. Il file MP3 generato verrà eliminato dopo 60 minuti dalla data di creazione. Parameter Optional text NO voice NO Description Il testo da sintetizzare vocalmente. Il testo non può essere nullo, vuoto o “bianco”. Il nome della voce da utilizzare per la sintesi vocale. GET method Visualizza l’elenco delle voci disponibili per la sintesi vocale e delle rispettive lingue. Esempio http://evolvo.intercomsolutions.it/rest/tts-sentences?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue. TTS (Text to speech) Servlet URL http://evolvo.intercomsolutions.it/rest/tts POST method Sintetizza vocalmente un testo. Il file viene generato in formato MP3. Il file MP3 generato verrà eliminato dopo 60 minuti dalla data di creazione. Parameter Optional text NO voice NO Description Il testo da sintetizzare vocalmente. Il testo non può essere nullo, vuoto o “bianco”. Il nome della voce da utilizzare per la sintesi vocale. GET method Visualizza l’elenco delle voci disponibili per la sintesi vocale e delle rispettive lingue. Esempio http://evolvo.intercomsolutions.it/rest/tts?language=it Parameter Optional language NO Description La lingua da utilizzare per tradurre i nomi e i paesi associati alle lingue.