Word Add-in
Budget: €250 – €750 EUR
Hi,
We are looking for a developer for a word add-in (preferably using the JavaScript API to maximise compatibility). Your profile looks very promising. Our idea is to provide as much functionality for German MS Word users as possible. However, we would like to start with some basic text processing functionality. The following functions should, therefore, be included in our MVP. Ideally the add-in will sit on its own ribbon, where the functions can be selected. Many of them will require them to run within a task pane.
Search and Replace: We need buttons to replace the following search terms (using wild cards) by the replace terms. Ideally each search would get its own button. There should also be a button to search and replace all of the following terms. Furthermore, it would be helpful if new search terms could be added easily by the user.
Search Replace
double spaces {2;}
add non breaking spaces after: Art./ §/ Abs./ S. / Hs./ Nr./ Ziff./ lit. (if a space was missing) (§)([0-9]) + … §^s\2
add non breaking spaces after: Art./ § / Abs./ S. / Hs./ Nr./ Ziff./ lit. (§ )([0-9]) + … §^s\2
add non breaking spaces before: % / € / $ ([0-9]) (%)+ … \1^s(%)+ …
non breaking spaces for "Anlagen" (Anlage B )([0-9]) Anlage^sB^s\2
Add ful lstop after Art (Art )([0-9]) + (Art^s)([0-9]) Art.^s\2
add protected spaces before f. / ff. ([0-9])(f*)(.) + ([0-9]) (f*)(.) \1^s\2\3
move fullstop behind footnote (^2)(.) \2\1
correct hyphens ([0-9])( ^= )([0-9]) \1^=\3
correct hyphens ([0-9])(-)([0-9]) \1^=\3
Comma after court (BGH )(Urt.) BGH, \2
ggf. gegebenenfalls
i.V.m. in Verbindung mit
Highlight Sentences: We also need additional buttons that can be used to highlight a sentence if it meets one of the following conditions. Ideally the highlight colour is only added temporarily and does not interfere with pre-existing styles of the text.
- Too long: More than 30 words.
- Too complicated: More than 3 commas.
- Too short: Two consecutive sentences with less than 15 Words
- Brackets: More than 20 words between brackets
Overuse of words: Furthermore, we would like to implement a feature that highlights overused words.
- Therefore, we ask you to create a list of all words and indicate how many times each word was used. This list will be displayed in descending order. The user can select single words that will, then, be highlighted within the document.
- Besides, we need a button, that checks if each word is used again within the next 750 characters. If so, both words must be highlighted.
We are able to pay US$ 100 for each feature. This means US$ 300 for all three features including the relevant source code. If this sample project works well, we have many more features we would like you to implement very soon.
Please do not hesitate to contact us if you have any questions.
Best regards,
Marc, Thomas, Thomas
We are looking for a developer for a word add-in (preferably using the JavaScript API to maximise compatibility). Your profile looks very promising. Our idea is to provide as much functionality for German MS Word users as possible. However, we would like to start with some basic text processing functionality. The following functions should, therefore, be included in our MVP. Ideally the add-in will sit on its own ribbon, where the functions can be selected. Many of them will require them to run within a task pane.
Search and Replace: We need buttons to replace the following search terms (using wild cards) by the replace terms. Ideally each search would get its own button. There should also be a button to search and replace all of the following terms. Furthermore, it would be helpful if new search terms could be added easily by the user.
Search Replace
double spaces {2;}
add non breaking spaces after: Art./ §/ Abs./ S. / Hs./ Nr./ Ziff./ lit. (if a space was missing) (§)([0-9]) + … §^s\2
add non breaking spaces after: Art./ § / Abs./ S. / Hs./ Nr./ Ziff./ lit. (§ )([0-9]) + … §^s\2
add non breaking spaces before: % / € / $ ([0-9]) (%)+ … \1^s(%)+ …
non breaking spaces for "Anlagen" (Anlage B )([0-9]) Anlage^sB^s\2
Add ful lstop after Art (Art )([0-9]) + (Art^s)([0-9]) Art.^s\2
add protected spaces before f. / ff. ([0-9])(f*)(.) + ([0-9]) (f*)(.) \1^s\2\3
move fullstop behind footnote (^2)(.) \2\1
correct hyphens ([0-9])( ^= )([0-9]) \1^=\3
correct hyphens ([0-9])(-)([0-9]) \1^=\3
Comma after court (BGH )(Urt.) BGH, \2
ggf. gegebenenfalls
i.V.m. in Verbindung mit
Highlight Sentences: We also need additional buttons that can be used to highlight a sentence if it meets one of the following conditions. Ideally the highlight colour is only added temporarily and does not interfere with pre-existing styles of the text.
- Too long: More than 30 words.
- Too complicated: More than 3 commas.
- Too short: Two consecutive sentences with less than 15 Words
- Brackets: More than 20 words between brackets
Overuse of words: Furthermore, we would like to implement a feature that highlights overused words.
- Therefore, we ask you to create a list of all words and indicate how many times each word was used. This list will be displayed in descending order. The user can select single words that will, then, be highlighted within the document.
- Besides, we need a button, that checks if each word is used again within the next 750 characters. If so, both words must be highlighted.
We are able to pay US$ 100 for each feature. This means US$ 300 for all three features including the relevant source code. If this sample project works well, we have many more features we would like you to implement very soon.
Please do not hesitate to contact us if you have any questions.
Best regards,
Marc, Thomas, Thomas