# Functions

CheckTranslationProgress will check the status of the work and will return progress either "complete" or as percent value.
CreateTransientBucket is responsible for creation of a transient bucket given the bucket name.
StartServer is responsible for setting up and lunching a simple web-server on the specified port.
TranslateSourceToSVF takes care of base64 conversion of objectID and returns the URN for which translation was started.
UploadAndConvert takes cares of file uploading and translation, given the file and access token.
UploadDataIntoBucket is responsible for uploading the received file into given bucket.

# Structs

BucketParams struct reflects the Bucket Creation parameters.
CreateBucketResponse reflects the the data returned upon creating a bucket.
ForgeServices holds the necessary references to Forge services.
Format struct is part of TranslationParams struct and reflects the type to be translated to and the views.
TranslationParams reflects the data and the structure necessary to start a translation job.
TranslationResponse struct reflects the necessary data returned upon starting file translation.
TranslationStatusResponse reflect the data returned when checking for translation status.
UploadFileToBucketResponse struct reflects the data returned upon file uploading into a bucket.