TranslatorAssist adds an additional user interface and background functions to assist a translator on Danbooru. The user interface helps out with formatting HTML and CSS (including embedded notes), it has additional controls for notes, and it provides buttons for quick insertion of many popular non-ASCII characters. It also checks for the last translator of a post, and will inform the user if another user adds notes while in translate mode, helping avoid translator conflicts.
Installation
- Chrome/Firefox: Install Tampermonkey
Project page
Main script
Usage notes
Visit the following wiki for thorough usage notes.
https://github.com/BrokenEagle/JavaScripts/wiki/TranslatorAssist
Future enhancements
- Allow custom styles to be set
- Add control to increase/decrease the base font-size to control the size of the menu
- Have autocomplete for styles with limited or standard input values
- Add an editor for precisely placing absolute boxes inside a relative box
- Along with both rotations or other transformations
- Support multiple text shadow options with "Insertion" mode
- E.g. could be used for a layered stroke effect
- Allow the user interface to be opened outside of translate mode
- Fix note previews so that it renders the same as the page load will render
- Provide ability to sanitize and/or validate HTML/CSS
- Provide ability to undo the last action
Final
Any suggestions or feedback is appreciated.
Latest edits
- (2022-12-28)
- Version 6
- Added validate note text
- Added undo/redo
- Added copy note
- Added append text shadow
- UI can be resized
- UI position is saved
Versions
Show
- (2022-03-12)
- Version 4 Initial release
- (2022-05-27)
- Version 5
- Added sanitize note text
- Added save/load inputs
- Added delete control
- Change which HTML tags are initializable
- (2022-12-28)
- Version 6
- Added validate note text
- Added undo/redo
- Added copy note
- Added append text shadow
- UI can be resized
- UI position is saved
Updated