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.