Plint: End user documentation
Basic principles and tools available to all Plint Core installations.
Tip: use the search field to find a topic. In order to search for a phrase, use quotes: e.g. "project manager"
The basics
What is Plint and what can it do?
This is Plint
Plint Core is a full-featured and highly configurable system for cloud-based media localization. ...
People, projects and jobs
People People are users/accounts in Plint. They could represent an in-house resource or an outsi...
Default functionality
Plint is a system in constant development, and some features may be available that are outside th...
Files in Plint
Plint is built to host and handle all the files needed for media localization workflows. With the...
Customisable properties: keywords, tags, languages and job types
Most of the properties in Plint can be customised to suit your needs. This is done under Tools &a...
Understanding workflows and job assignment
What is a joblist and how can they be created and edited? How do you ensure the right person gets...
Project structure
In order for jobs to be attached to the right part of a project, a structure of "nodes" is create...
Jobs and joblists
Plint revolves around "things that need to be done". A thing that needs to be done is called a Jo...
Creating joblists with joblist templates
This chapter explains the general logic of joblist templates. For a detailed walkthrough of a sam...
Joblist templates: a detailed guide
For a presentation of the general logic of joblist templates, go here. The following is a detail...
Batch editing joblists
Once a joblist is created, powerful batch editing tools allow you to apply changes to multiple jo...
Resources / People
In order to assign work, you need users with the right skills. Information about user expertise i...
Assigning work to the right person
A key aspect of workflow management in Plint is ensuring that the minimal amount of time is spent...
Assigning work using Skill sets
In order to provide more precision when assigning users to jobs, Skill sets were introduced in Pl...
The Shark tank / a.k.a. Job tank
When several users may be right for a Job and your main concern is just to get it done, you can "...
Job visibility logic
The Dashboard shows jobs that are assigned to the currently logged in user. This is true for any ...
Quicklinks (accessing a job without logging in)
There are times when you need to outsource a job to someone who is not a registered user in the s...
Accepting and completing jobs
From a freelancer or in-house resource perspective.
Built-in communication tools
Support/Helpdesk, the Inbox and project forums. Which tool should be used for what?
The Inbox (Messages, Support and Notes to self)
The Inbox is your hub for two-way communication with other Plint users (or one-way in the case ...
From General comments to Inbox: who sees what in a proofing workflow?
Besides literally starting a message thread with a project manager from a job info page, there is...
Project forums
Each project comes with a built-in forum (unless you deselect that option when editing/creating t...
Support/Helpdesk
Any user can request help by going to Inbox / Support. Asking a question here will create a new t...
System emails
There are two basic types of emails sent by the system: automatic notifications and custom-create...
Help articles
Under Help / Documentation, help articles targeted to different users can be shown. Here's how to...
Specifying availability
In order to help project planning, any user can add information about when they are not available...
Delivery methods (a.k.a. Actions)
How a job is actually done in Plint is defined by its Delivery method (also called an Action). Ad...
Report
The simplest delivery method allows a user to click a button and report the job as Done. This wil...
Online editing
Online editing jobs allow any user to originate or translate in Plint using their browser. The co...
Online review
Akin to online editing, Online review enables files in standard formats (doc, video, pdf ...) to ...
Media upload
This delivery method serves a very specific purpose: to supply the system with video (a "proxy") ...
File upload
Unlike Media upload, File upload jobs support multiple files. This delivery method simply "delive...
Review/QC using MQM tools
Plint Subtitler supports a review mode where each change/error is logged according to a standardi...
Auto create subtitles
This automatic action converts a file from the internal system format into a deliverable (e.g. TT...
Auto FFMPEG render
If unsure, you might also want to read up on how parenting works with automated jobs This option...
Auto delivery
Auto delivery is an automated delivery method that can be used in any workflow. When the parent j...
Auto upload
Auto upload is an automated Delivery method that can be used at any point in a workflow. Each job...
ASR
ASR availability will depend on site settings If unsure, you might also want to read up on how p...
Automated jobs and job parenting
Understanding the following concept is essential when using automated jobs: For all automated jo...
KNP / Term bases
In order to ensure consistent terminology, Excel sheets with termbases (aka Key names and phrases...
Online editing
Reclaim the time your resources spend on getting ready for work, locating media and file versions...
Media files in the online editors
In order for online localization workflows to be performed, a lo-res media/video file (here refer...
File versions and creation
A key concept with the online editing workflows is to minimise the need for file management. You ...
Plint Subtitler manual
Plint Subtitler lets you subtitle from a timed template or originate subtitles directly from vide...
The Report tool: subtitling QC presets
Under Tools & Data / Report tool, administrators can specify QC rules that should be applied in P...
Supported file output formats
From the JSON file stored during online editing in Plint, several deliverables can be automatical...
Tips for project managers and admins
Once you understand the basics of project and jobs, it is a good idea to get familiar with the to...
The project bar
A lot of your work as a project manager will start with the project bar. (Please note that most...
Project filtering
As a project manager, you will often need to access different groups of projects. By filtering th...
Project/job reports
Detailed data about projects and jobs can be collected and exported from Plint in the following w...
Finding jobs across multiple projects
Sometimes you need to find jobs that have certain criteria in common in a whole range of projects...
The Calendar
The Calendar provides a customisable overview of what's going on. You can specify what to see b...
The Filezone
The Filezone is where (almost) all files linked to a project can be found, by users with Workbenc...
Sharing files across projects
If multiple projects require access same files, especially video/media, consider setting up a Par...
Extended functions for Clients and Resources
There are cases where you need to enable a certain guest user to do more. Client users with ad...
Project defaults
Often, a client will place orders with the same target languages. There are several ways of avoid...
Notifications about system events
When editing user data, you can specify which events in the system should result in a notificatio...
System timezone
The time for system events like messages and support questions is always stored as UTC. Setting a...
Finding People by what they've worked on
Besides data directly linked to People/users (target languages, job types, tags, etc ...), Plint ...
Downloading converted subtitles as a batch
Once a subtitling job has been started, there is a work file in Plint (JSON) which is used throug...
Additional security
Plint Subtitler Visible watermark To discourage screen capture and similar activity, a visible ...
Sharing files with external users
The "Share page" is a simple way of making files in Plint available to users who don't have a Pli...
Handling changes in a subtitling template in mid-workflow (Reset job + Load translations)
It's a familiar problem: after translation has begun, a new version of the media is delivered. Pe...
Reusing translations within the same project (Load translations)
The functionality which enables updating a template in mid-project can also be used to import tra...
Removing jobs in the middle of a workflow
New function Dec 2023 Adding jobs to a workflow has always been easy in Plint Core, removing the...
Job fees
Built-in tools for automatically calculating job fees based on project data.
Custom fees
The most basic form of fee calculation is to simply specify a fee and a currency for each job. Th...
Calculating Job fees with a Resource matrix
Resource matrices use the same basic idea as Price groups, but they have a number of advantages. ...
Price groups ("the old way")
Price groups offer a basic way of linking job fees to job types. The logic is quite simple: Fo...
Tools & Data (advanced settings)
Important tools and options which can be configured in Plint under Tools & Data.
Using FFMPEG to generate video in Plint
Short summary There are two types of FFMPEG presets that can be created in Plint: "Work cop...
Connection profiles
Under Tools & data you can configure “Connection profiles”. A connection profile is a way to ...
Webhooks
Webhooks is a way to create callbacks with a custom payload to notify event changes in Plint. We ...
API Clients
Under Tools & data you can configure “API clients”. The client and secret can then be used to...
Walkthrough: a typical subtitling project
Explains common tasks and workflows with examples and screenshots.
Quick summary
Subtitling video generally involves a recurring set of steps. The chapters here walk you throug...
Setting up the project
Under Projects, using the advanced or simple form, a project manager creates a new project, typic...
Uploading source media
The starting point for most subtitling projects is one or more videos. Once a joblist has been cr...
Creating a time-coded template
Once the workflow is in place and media is uploaded and prepared for the online editors, a time-c...
Subtitling from template
Time-coding subtitles is a complex task requiring skill and special training. By populating the e...
Proofing and QC work
Often, the translation step is followed by some kind of review step, sometimes called QC, as in q...
Deliverables
Once a subtitle/translation is completed and has gone through all review/QC steps in the workflow...
Release log
Here's where you find information about additions, fixes and improvements to Plint Core.
2021-09-28
Highlights in this release Shark tank - Sort on most urgent job (KERNEL-752) In order to help ...
2021-09-30 Hotfix
Resource Matrix - Minimum fee overrides unit based fees (KERNEL-850)
2021-10-12
Highlights in this release Project - Sort forum posts in descending order according to date (K...
2021-10-13 Hotfix
Plint Application Form is Down (PTF-465)
2021-10-26
Highlights in this release Faster People search (KERNEL-890) Listing the result of a People s...
2021-11-03
Highlights in this release DB / Speed optimization (KERNEL-893) Just like last week, we intro...
2021-11-08
Fixes in this release Attachments to Helpdesk tickets lost (PTF-441) One of these days we're g...
2021-11-16
Highlights in this release Report tool - Punctuation - Capital letters (NUTXTWEB-346)This rule w...
2021-11-23
Highlights in this release See more job info with job-related Inbox messages (KERNEL-932) A s...
2021-12-01
Highlights in this release Plint Core - Increase .container size (Bootstrap / CSS) (KERNEL-897...
2021-12-07
Highlights in this release Additional export formats: Text and CSV (KERNEL-857) Joining the p...
2021-12-14
Highlight in this release Change subtitling terms inside Subtitler according to new terminolog...
2022-01-11
Highlights in this release Quick Job editing (KERNEL-760) You can now edit selected propertie...
2022-01-18
Highlights in this release Filters on dashboard (KERNEL-863) The new options and filters on t...
2022-01-25
Highlights in this release Manager Role: minor adjustments (KERNEL-988) The customisable Mana...
2022-02-01
Highlights in this release File naming presets for Subtitle download page (KERNEL-979) It has...
2022-02-08
Highlights in this release Preferred pronouns (KERNEL-987) Users can now specify their prefer...
2022-02-15
Highlights in this release Mostly invisible but important stuff, nothing you would call a high...
2022-02-22
On the coolest date we deployed a small feature and a bug fix: Batch-set Invoices/PRIDs to confi...
2022-03-01
Highlights in this release Possible for project managers to see whether a subtitling job has b...
2022-03-08
Highlights in this release Multiple flags on subtitle clip (NUTXTWEB-372) Flags are very usef...
2022-03-15
Highlights in this release Additional fee info in joblist view (KERNEL-1051) Being able to se...
2022-03-30
Highlights in this release Review mode in Plint Subtitler (PR-35) A major update: Plint Subti...
2022-04-07
Highlights in this release Enhancements to recalculate job fees (KERNEL-1078) The feature tha...
2022-04-26
Highlights in this release Sharing files from Plint Core with external users (KERNEL-1123) A ...
2022-05-05
Highlights in this release Log invoiced price rows and exclude from future invoices (KERNEL-10...
2022-05-10
Highlights in this release Save settings for Auto line-break on user level (NUTXTWEB-441) Tur...
2022-05-24
Highlights in this release Load translations from history or snapshot (NUTXT-373) This is a ...
2022-06-07
Highlights in this release (v22.23.1) Job Tank User Limitations (KERNEL-1009) Simple control...
2022-06-15
Highlights in this release GraphQL: filtering jobs on additional criteria (KERNEL-1239) As pa...
2022-06-22
Highlights in this release Text-friendly mode in Plint Subtitler (NUTXTWEB-455) This one is p...
2022-06-27
Highlights in this release Adjustments to Financial margin report (KERNEL-1050) In order to m...
2022-08-18
Highlights in this release The first deploy after the summer code freeze contained a number of m...
2022-08-30
Highlights in this release New Invoice status for jobs: Do not invoice (KERNEL-12...
2022-09-13
Highlights in this release Plint Bridge support in Plint Core (KERNEL-1031) If your system su...
2022-09-20
Highlights in this release Additional formatting option when exporting/rendering subtitles (KE...
2022-10-25
Highlights in this release Support for Skill sets (formerly Language pairs) (KERNEL-1349) We ...
2022-12-21
Highlights in this release Batch project editing (KERNEL-1535) A long-awaited addition: after...
2023-01-03
Highlights in this release Bug fix: Impossible to delete People filters (KERNEL-1641) People ...
2023-01-10
Highlights in this release Default shortcuts (TOOLS-528) The default shortcuts for a new user...
2023-01-24
Highlights in this release Add actual delivery time stamp to Projects table in data base (KERN...
2023-01-31
Highlights in this release Report tool - Loader (TOOLS-453) When awaiting the report results ...
2023-02-07
Highlights in this release GraphQL: Access part data directly from job (KERNEL-1645) Until no...
2023-02-16
Highlights in this release Bug fix: When adding new parts using EditProject, the total number ...
2023-03-21
Highlights in this release Update the Laravel password policy when creating new user (KERNEL-1...
2023-03-29
Highlights in this release More Manager role fixes Allow manager users to edit Resource mat...
2023-05-03
Highlights in this release People filter do not match skillsets (KERNEL-1831) Bug fix or feat...
2023-05-23
Highlights in this release Add filters to Job tank list (KERNEL-1806) Jobs that are placed in...
2023-06-05
Highlights in this release GraphQL: support for extra_info field in project query (KERNEL-1836...
2023-06-19
Highlights in this release Missing Tools & Data options when creating Manager roles (KERNEL-19...
2023-07-03
Highlights in this release Bug fix: Old Online editor (OE) has stopped working (KERNEL-1964) ...
2023-08-07
Highlights in this release Increase the number of projects that can be edited using "Batch pro...
2023-08-22
Ensure skill sets are used (KERNEL-1979) In order to facilitate the use of Skill sets for matchi...
2023-09-04
Spell checker - Incorrectly reports misspelled words for Lithuania (TOOLS-792) Just a little bug...
2023-09-12
Bug fix: Batch edit project failing for Manager users Manager users with the option “Cross-proje...
2023-09-20
New rule in auto_upload to prevent over-fetching The auto upload feature is very powerful, but w...
2023-10-19
ASR Capitalization Issues This update solves most of the known issues where words were incorrect...
2023-10-24
Expand Load translations to reuse translations from other languages This is pretty great: Load t...
2023-11-14
Load translations: additional option under "Allow import of titles" This small but important add...
2023-11-21
ASR: Storing speaker labels as Annotation Support for speaker recognition has been added to the ...
2023-11-28
Offer job to random matching user (complement Find next best choice) When users decline a job of...
2023-12-05
Plint Subtitler: Support for Search & Replace in Annotations Text in the Annotations field can n...
2023-12-12
Support for Project category and Project type under Project / Batch edit More fields under Proje...
2023-12-20
ASR ignores Media offset Subtitles created using the built-in ASR function now takes media offse...
2024-01-09
Bug fix: Impossible to select "No role" for Manager users
2024-01-17
Run joblist template with Batch project edit You can now select a joblist template and apply it ...
2024-02-06
Quick edit selectors in Joblist do not disappear after selection A very annoying front-end bug f...
2024-02-22
Unsubscribe option in Plint emails (MVP) In order to comply with new directives from email provi...
2024-03-06
Update password requirements in Core Tougher requirements when changing password.
2024-03-12
KNP Improvements Optimize import of KNP-lists, as in very big lists can now be imported Handl...
2024-03-19
Import Plint JSON to Core with GraphQL The new mutation importSubtitle enables you to ingest a P...
2024-04-03
Show Internal Price comment in Client invoicing view If there is information in this project-lev...
2024-04-09
Improve UI for the comment section in Subtitler An abundande of comments linked to a single sub...
2024-04-16
Bug fix, Plint Subtitler: If reference text is set to hidden, it's still visible in Find/Replace ...
2024-04-23
Add new event and conditions to webhooks When specifying webhooks under Tools & Data, you can no...
2024-05-07
GraphQL: Additional filters projects query: Find by (multiple) client companies pa...
2024-05-14
Support for alternative email with GraphQL users query Just what it says: you can now fetch alt ...
2024-05-29
MFA support for all Plint accounts The TOTP standard for multi-factor authentication is now supp...
2024-06-11
GraphQL: find project and part by Part Media ID or Part name Yet another useful filter option!
2024-07-09
Subtitler: Shortcut - Text: Send word to subtitle A quite useful shortcut allowing you to quickl...
2024-08-20
Bug fix: Connection profile dropdown empty when creating new job This fix affects Auto delivery ...
2024-08-27
Add additional fields to price rows You can now specify source and target language for each pric...
2024-09-17
Support currency conversion for custom fees Currency conversion rates can now be used to automat...
2024-11-19
Highlights in this release More naming options when using Auto Create Subtitles and Subtitle f...
2024-11-26
Highlights in this release People page optimization In order to speed up and future-proof the...
2024-12-03
Highlights in this release Only convert custom fees if job is Awaiting confirmation For perfo...
2024-12-11
Highlights in this release Bug fix: Tansa Spell Check browser extension is not working in Subt...
2025-01-14
Highlights in this release Plint Subtitler: Monitor - Show subtitles with box You can now sho...
2025-02-11
Highlights in this release ASR improvements We added a new segmentation method called "Dialog...
2025-02-18
Highlights in this release Enhanced Spell Checker with More Languages: We have added support...
2025-02-25
Highlights in this release New Delivery method: Create report With this automatic Delivery me...
2025-03-04
Highlights in this release Shared vendor accounts Individual user accounts can now be allowed...
2025-04-10
Highlights in this release Plint Subtitler Shortcut - Enable Subtitle: Add flag in Subtitle...
2025-04-17
Highlights in this release Importing TTML with GraphQL API mutation now supports importing st...
2025-04-31
Highlights in this release Filters in Job archive Under Job archive, users can now search amo...
2025-04-08
Highlights in this release Additional information in notifications about Auto delivery events ...
2025-04-23
Highlights in this release Additional field "Ready to Invoice" when batch-editing projects
2025-05-07
Highlights in this release Bug fix: Time offset not saved with File upload jobs Supplying a ...
2025-05-12
Highlights in this release Improved traceability for Auto upload and Auto delivery events Job...
2025-06-10
Highlights in this relase Subtitler Spell checker: Added dictionaries Albanian Bosnian Ma...
2025-06-23
Highlights in this release Trigger webhooks and auto jobs with GraphQL The long-since added a...
2025-07-15
Bug fix: The user's job file gets overwritten when re-entering Plint Subtitler via the browser ba...
2025-08-11
Bug fix: Conflicting jobs conflict too much Turns out there were some cases where our clever fun...
2025-09-10
Highlights in this release Additional subtitle in Plint Subtitler Plint Subtitler already had...
2025-09-15
Highlights in this release New filter options under People (for finding inactive users) In or...
2025-10-09
Highlights in this release Linebreak adjustment as a delivery method Added as a new delivery ...
2025-10-28
Highlights in this release Bug fix: Download subtitle file via Quicklink does not work Subtit...